首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Woocommerce REST身份验证问题

Woocommerce REST身份验证问题
EN

WordPress Development用户
提问于 2017-11-06 06:12:18
回答 5查看 11.1K关注 0票数 3

我使用postman来检查WooCommerce中的REST调用。当我调用Woocommerce默认API时。它显示错误的方式如下。

代码语言:javascript
运行
复制
{
"code": "woocommerce_rest_cannot_create",
"message": "Sorry, you are not allowed to create resources.",
"data": {
    "status": 401
   }
}

当创建Customers API的基本身份验证和POST方法时,会显示上述错误。

当我试图用cURL调用显示产品API时

代码语言:javascript
运行
复制
http://example.com/wp-json/wc/v2/products

使用postman的GET方法,它将显示以下错误。

代码语言:javascript
运行
复制
{
"code": "woocommerce_rest_cannot_view",
"message": "Sorry, you cannot list resources.",
"data": {
    "status": 401
   }
}

如果有人能把我从这头痛中救出来那就太好了。谢谢..

EN

回答 5

WordPress Development用户

回答已采纳

发布于 2018-06-23 02:23:56

我找到了解决办法。使用邮递员的基本身份验证。

谢谢

票数 1
EN

WordPress Development用户

发布于 2021-08-04 07:52:06

我也面临着同样的问题,我尝试了邮递员,PHP,NodeJs的每件事,几乎花了2天,但没有输出,最后开始得到响应后,在URL的末尾放了一个斜线,

我是说,

最初,我使用的是https://example.com/wp-json/wc/v3/products?consumer_key=ck_XXXX&消费者_secret=cs_XXXX,但将其更改为类似于这个https://example.com/wp-json/wc/v3/products/?consumer_key=ck_XXXX&消费者_secret=cs_XXXX (只需在查询字符串的开头添加一个斜杠)。

在Postman中,即使没有设置任何授权设置(Type= No Auth),我也开始得到响应。

它可能与我的.htaccess有某种关系,但我觉得如果我也在这里发布这个解决方案会更好。

票数 0
EN

WordPress Development用户

发布于 2022-04-07 11:52:47

对我来说,这是一个身份验证问题.

我在给邮递员用基本的地址

只需为身份验证类型选择OAuth 1.0,并将使用者密钥和密钥放在字段中即可。

截图:

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/285068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档