Woocommerce rest api为客户获取所有产品

Posted

技术标签:

【中文标题】Woocommerce rest api为客户获取所有产品【英文标题】:Woo commerce rest api get all product for customer 【发布时间】:2019-04-29 01:43:34 【问题描述】:

我正在尝试使用不记名令牌(使用 JWT 插件)获取所有产品。 使用管理员令牌获取所有产品,但使用客户令牌时不获取产品数据。

call: /wp-json/wc/v3/products

回复:


    "code": "woocommerce_rest_cannot_view",
    "message": "Sorry, you cannot list resources.",
    "data": 
        "status": 403
    

图片: click here to see image

【问题讨论】:

如果从客户用户那里获取令牌,如果我从管理员用户那里获取令牌,我会遇到同样的问题。如果有人有解决方案,我将不胜感激。 我的问题也是 【参考方案1】:

只需在您的网络链接中使用 https 而不是 http

【讨论】:

【参考方案2】:

403 表示您无权访问该资源。我安装了一个角色和权限管理器插件,并将“READ PRIVATE PRODUCTS”权限授予“customer”角色。

【讨论】:

【参考方案3】:

试试这个:

wc-api/v3/products.

wp-json/wc 更改为wc-api

【讨论】:

以上是关于Woocommerce rest api为客户获取所有产品的主要内容,如果未能解决你的问题,请参考以下文章

WooCommerce REST API - 按修改日期过滤订单

Woocommerce API - 获取返回“1”的产品

WooCommerce Rest Api:按特定日期获取订单

在 Woocommerce REST API 中按类别获取产品

Woo商务休息api为客户提供所有产品

使用Javascript的WooCommerce Rest API Oauth