【发布时间】:2015-11-02 20:13:39
【问题描述】:
我在获取数据时没有问题。我将此库用于客户端:
https://github.com/bettiolo/oauth-signature-js
例如,要“查看产品列表”,我使用上述库创建此 URL(键和其他不是真实的):
http://example.com/wc-api/v2/products?oauth_consumer_key=ck_inh2u3n54ui2ny52uh425un4252u5245&oauth_nonce=0.9062660784657346&oauth_signature=jHJGHDhjjh7y3ghGH%gbhfdhHGDS6262&S3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1439148955
当我将此 URL 粘贴到浏览器中时,我会得到一个产品列表。
但是我不知道如何发布数据。例如创建产品。
创建产品的当前 URL 是什么?
请举个例子。
【问题讨论】:
-
如果您找到问题,请回答您的问题。我也会这样做..:) 快乐编码..
-
您找到问题的答案了吗?我遇到了完全相同的问题。
-
@RaymondtheDeveloper 不完全是。我在 GET & POST 概念中犯了一个简单的错误。在创建产品时,您应该使用 POST 方法。在 POST 方法中,DATA 不会通过 URL 发送。信息将通过 http Header 发送。我找不到通过 http 标头发送信息的方法。但是有一个基于 php 的库可以简单地完成所有工作。不幸的是我不知道 php 而且我不知道该怎么做。看看它,也许你明白怎么做。也通知我,谢谢! github.com/kloon/WooCommerce-REST-API-Client-Library.git
-
我昨天想通了。我正在使用 javascript 发布我的数据。我的问题是我必须使用 JSON.parse 或 angular.toJson 来转换数据,以便 woocommerce 可以读取它。我将 Angular 与 http 服务和我在 github 上找到的 oauth 脚本一起使用,但也许您可以尝试 jquery ajax。希望对你有所帮助。
-
您如何实际生成
oauth_consumer_key和http所需的其他参数?请帮忙。
标签: wordpress api oauth woocommerce