开发者问题收集

为什么 WooCommerce REST API 似乎不起作用?

2018-12-05
2468

我目前正在使用 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',
        ]
    );
}
1个回答

这通常是由于设置问题造成的,具体来说,就是您传递给 verifySslqueryStringAuth 的值。您没有发布代码,所以我无法具体告诉您,但这两个资源可能会有所帮助:

https://github.com/woocommerce/wc-api-node/issues/43

https://robotninja.com/blog/fix-common-woocommerce-rest-api-issues/

S.S.
2018-12-05