首页 > 解决方案 > 为什么 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',
        ]
    );
}

标签: phpwordpressrestapiwoocommerce

解决方案


这通常是设置问题的结果,特别是您传递给verifySsl和的值queryStringAuth。你没有发布你的代码,所以我不能具体告诉你,但这两个资源可能会有所帮助:

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

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


推荐阅读