【发布时间】:2020-05-15 15:13:53
【问题描述】:
首先谢谢你,虽然我已经用过很多次了,但还是第一次写。
我把你放在一个小情况下,我正在尝试在 C# 中的应用程序中使用 Wordpress Woocommerce 的 REST API。
在 wordpress 中,我更改了永久链接并在读/写 rest api 中创建了一个键(ck _... 和 cs _...)。
使用 Postman 并使用 OAuth 1.0 身份验证,我可以取回数据,就我的订单而言。
http://localhost/wordpress/wc-api/v3/orders?过滤器 [元] = 真的
在身份验证中,我只输入了 consumer_key 和 consumer_secret 并返回数据。事实上,如果我查看控制台,它发出的调用如下:
获取 http://localhost/wordpress/wc-api/v3/orders?filter[meta]=true&oauth_consumer_key=ck_……&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1586951821&oauth_nonce=GKkrS5tdync&oauth_version=1.0&oauth_signature=igKzzqzTNeSTSHRyOx4T9ucZWak=
但我不知道如何获取我需要的数据。我已经看到如何在:REST API authentication (OAuth 1.0) using C#
获取时间戳和随机数但是要获得签名我已经看到我需要一个我不知道如何获得它的令牌,在邮递员中我只放置了consumer_key和consumer_secret。如果您能帮助或指导我,我将不胜感激。问候和谢谢你
【问题讨论】:
-
您好,您可以添加您所做更改的示例或添加指向您遵循的示例的链接(“我已经更改了永久链接并在读/写 rest api 中创建了一个键”)?令牌通常是在服务器端创建的,因此如果您使用的是 Rest API,那么应该有一种方法可以获取令牌以及身份验证。你也可以检查一下吗?
-
好,在邮递员中我所做的就是选择 OAuth 1.0 身份验证并输入 consumer_key 和 consumer_secret。当我说我知道如何获取其他数据时,我查看了我放置的链接
标签: c# wordpress api woocommerce token