如何在C#中使用Yahoo REST Api

时间:2012-06-03 18:35:39

标签: c# api rest key yahoo

我只是想做一个雅虎启动,发送给我的应用程序的注册用户即时消息。我花了几个小时在网上搜索如何做到这一点,但雅虎开发者文档很糟糕。首先,我不知道我应该使用哪些服务器进行授权,登录和消息传递。我有一个消费者密钥,我试图遵循this步骤,但没有任何作用。

欢迎任何建议/建议。

1 个答案:

答案 0 :(得分:0)

文档看起来非常好,我认为这里的问题是你对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()方法

开始