如何在 C# 中使用 Yahoo REST API
本文关键字:Yahoo REST API | 更新日期: 2023-09-27 18:36:19
我只是想做一个雅虎启动,向我的应用程序的注册用户发送即时消息。我花了一些时间在网上搜索如何做到这一点,但雅虎开发人员文档很糟糕。首先,我不知道应该使用什么服务器进行授权、登录和消息传递。我有一个使用者密钥,我尝试按照此步骤操作,但没有任何效果。
欢迎任何意见/建议。
文档看起来非常好,我认为这里的问题是您对 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 GET
或POST
动词。如果决定使用 GET
则需要将上述参数作为查询字符串包含在内。
?oath_consumer_key=myConsumerKey&oauth_nonce=oathNonce
等
我将留给您编写关联的 C# 代码。您需要从HttpWebRequest.Create()
方法开始