【问题标题】:Create Product with Woocommerce API and Oauth使用 Woocommerce API 和 Oauth 创建产品
【发布时间】: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_keyhttp 所需的其他参数?请帮忙。

标签: wordpress api oauth woocommerce


【解决方案1】:

您好@sasan 创建产品,GET 方法不起作用。您必须发布数据。

请查看此网址http://woothemes.github.io/woocommerce-rest-api-docs/#create-a-product

【讨论】:

  • 嗨@Dilip Rajkumar。正如我在问题中所写,我知道我必须“发布”数据。我已经多次查看本教程。但是本教程是基于使用 https,而不是 http 和 oauth。在使用标准 oauth 创建的 url 中,我们必须向服务器发送一些用于 Authenticate 的密钥。要创建产品,还必须在同一 url 发送产品规格。 现在 POST 数据的标准 url 是什么?(数据 = Oauth 认证密钥 + 产品规格)“Oauth 认证密钥”和“产品规格”如何放在一起?
  • 糟糕!这是伟大的我的朋友。
  • 该链接已损坏。
猜你喜欢
  • 1970-01-01
  • 2013-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-19
  • 1970-01-01
  • 2019-05-24
  • 2021-06-22
相关资源
最近更新 更多