如何在 C# 中使用 Yahoo REST API

本文关键字:Yahoo REST API | 更新日期: 2023-09-27 18:36:19

我只是想做一个雅虎启动,向我的应用程序的注册用户发送即时消息。我花了一些时间在网上搜索如何做到这一点,但雅虎开发人员文档很糟糕。首先,我不知道应该使用什么服务器进行授权、登录和消息传递。我有一个使用者密钥,我尝试按照此步骤操作,但没有任何效果。

欢迎任何意见/建议。

如何在 C# 中使用 Yahoo REST API

文档看起来非常好,我认为这里的问题是您对 REST API 的一般工作原理的了解有点缺乏。

让我们谈谈图 #2:使用以下方法获取请求令牌:get_request_token

get_request_token是 HTTP 端点的一部分,在他们的关系图中,他们希望你传入一些参数来验证你的请求。

  • oauth_consumer_key
  • oauth_nonce
  • oauth_signature_method

(如果您需要对任何步骤进行更多说明,可以在页面左侧的树视图中找到它)

请求网址:

https://api.login.yahoo.com/oauth/v2/get_request_token .

现在,此时您可以使用 HTTP GETPOST动词。如果决定使用 GET则需要将上述参数作为查询字符串包含在内。

?oath_consumer_key=myConsumerKey&oauth_nonce=oathNonce

我将留给您编写关联的 C# 代码。您需要从HttpWebRequest.Create()方法开始