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

Posted

技术标签:

【中文标题】Woocommerce API - 获取返回“1”的产品【英文标题】:Woo Commerc API - GET Products returning "1" 【发布时间】:2016-03-22 01:42:37 【问题描述】:

我正在通过 REST 客户端调用 Woo commerce 的 API,但是 API 以 200 OK 响应,但是正文(应该是 JSON)返回“1”。

我调用的方法是

方法:获取

网址:https://site/wc-api/v3/products?consumer_key=consumerkey&consumer_secret=consumersecret

标头:接受:application/json;

响应;

响应头:

状态码:200 OK 连接:保持活动状态 内容编码:gzip 内容类型:文本/html 日期:2015 年 12 月 16 日星期三 02:50:14 GMT 服务器:nginx/1.6.1 传输编码:分块 X-CF-Powered-By:WP 1.3.14 X-Powered-By:php/5.4.32

响应正文:1

WC 版本:2.4.12 WP 版本:4.3.1

我不确定问题是什么,我尝试过使用 oAuth 的 HTTPS 和使用基本身份验证的 HTTP。

谢谢。

【问题讨论】:

【参考方案1】:

好的,所以我找到了解决方案...

开发商店位于子域 (dev.site.com) 上。网络服务器配置错误并重定向到生产站点。

生产站点运行的是较早版本的 WooCommerce - 没有第 3 版 API(开发站点具有最新版本的 WooCommerce)。

【讨论】:

以上是关于Woocommerce API - 获取返回“1”的产品的主要内容,如果未能解决你的问题,请参考以下文章

Woocommerce Subscription 使用 API 从订单 id 获取 id

为啥 Woocommerce API GET 请求返回一个空的购物车项目列表

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

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

如何在Woocommerce Rest API中获取Tokenization密钥?

使用Javascript的WooCommerce Rest API Oauth