我正在开发购物车网站和应用程序。我想从我的应用程序的DB获取产品详细信息,所以我最近使用了JSON REST API(WP API),以及最新版本的 WooCommerce 2.1。
当我运行我的网址http://ishop/wc-api/v1/
时,我得到一个长json输出,
所以我可以确保API工作正常。
然而,当我传递这样的请求时:
http://ishop/wc-api/v1/products?consumer_key=ck_asd78465&consumer_secret=cs_d75412
错误:
{"errors":[{"code":"woocommerce_api_authentication_error","message":"oauth_consumer_key parameter is missing"}]}
我的语法有什么问题吗?请帮帮我们。
答案 0 :(得分:0)
您必须使用以下所述的Ether HTTPS或OAuth签名:http://woothemes.github.io/woocommerce/rest-api/#authentication
如果要使用HTTP,有一个客户端库可以帮助您进行签名。您可以在此处找到图书馆:https://github.com/kloon/WooCommerce-REST-API-Client-Library