【问题标题】:OAuth 1.0 authentication token call?OAuth 1.0 身份验证令牌调用?
【发布时间】: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


【解决方案1】:

已修复,我使用了一个名为 Woocommerce.NET 的 Visual Studio nuget 包。 该项目本身可以在以下位置看到: https://github.com/XiaoFaye/WooCommerce.NET

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-24
    • 2018-05-27
    • 2023-03-05
    • 2016-09-11
    • 2015-06-04
    • 2015-11-04
    • 1970-01-01
    相关资源
    最近更新 更多