php - 为什么 WooCommerce REST API 似乎不起作用?
问题描述
我目前正在使用 WooCommerce REST API 在我的管理网站上工作,它自上周以来运行良好,但现在显示错误,例如
Error: Sorry, you cannot list resources. [woocommerce_rest_cannot_view]
我没有更改代码中的任何内容,身份验证凭据都很好。感谢您的任何建议。
编辑:
protected $url = 'https://mywebsite.com';
protected const CONSUMER_KEY = 'ck_b7144d17091aa01a7a096154a445180c603d****';
protected const CONSUMER_SECRET = 'cs_cdb7705d4ad5bf29aa2b6366c55ac98397e4****';
function __construct(){
$this->woocommerce = new Woo(
$this->url,
self::CONSUMER_KEY,
self::CONSUMER_SECRET,
[
'wp_api' => true,
'version' => 'wc/v2',
]
);
}
解决方案
这通常是设置问题的结果,特别是您传递给verifySsl
和的值queryStringAuth
。你没有发布你的代码,所以我不能具体告诉你,但这两个资源可能会有所帮助:
https://github.com/woocommerce/wc-api-node/issues/43
https://robotninja.com/blog/fix-common-woocommerce-rest-api-issues/
推荐阅读
- reactjs - 如何访问使用自定义 HOC 包装的组件中的道具?
- c++ - 使用 ReactPhysics3D 在 n 体模拟中未检测到碰撞
- ruby-on-rails - 合并 ActiveModel 序列化器结果
- react-native - 如何避免在 iOS 上使用 Expo.printToFileAsync 从 HTML 生成的输出 PDF 中内容部分的分页符
- excel - 在用户窗体中,将文本框链接到与组合框相同的行但不同的列
- php - 根据来自另一个字段的输入使用 mysql 字段填充数据列表,而无需重新加载页面
- python-3.x - 当我使用正确的 CSS 选择器时,我的 webscraper 返回一个空列表
- django - Django-Jet:如果通过 AJAX 请求自动完成,我如何设置外键为空?
- android - 如何使按钮从kotlin的另一个片段中打开另一个片段
- c# - Listview 的选定项目与项目的选定状态不同步,除非在选择后释放我的鼠标指针