ASP.NET中的Twitter API集成

目前我正在使用剃刀工作MVC4.5,我尝试在我的应用程序中集成Twitter API但没有运气。 能否帮助我如何在我的应用程序中集成Twitter API。 我已经创建了twitter API,详细信息如下

OAuth设置

只读访问级别关于应用程序权限模型

消费者密钥 – [ConsumerKey]

消费者秘密 – [ConsumerSecret]

请求令牌URL https://api.twitter.com/oauth/request_token授权URL https://api.twitter.com/oauth/authorize访问令牌URL https://api.twitter.com/oauth/access_token回拨URL http ://www.opalevents.org/

好吧,这不短,我不能告诉你整个过程只是几行甚至显示一些代码,但我会尽力给你指示。

1.认证

首先,大多数Twitter API调用需要进行身份validation(使用您的使用者密钥)。 要进行身份validation,您必须请求twitter oAuth TOKEN(这就是请求和授权URL的原因)。 如果没有这些令牌,您将无法请求需要授权的API调用。

通过oAuth进行身份validation(很多平台使用oAuth进行身份validation,因此熟悉它): https ://dev.twitter.com/docs/auth/using-oauth

您尚未指定集成所需的内容,但此处说明了如何根据集成需求进行身份validation: https : //dev.twitter.com/docs/auth/obtaining-access-tokens

如果您想使用用户数据,则需要进行以下身份validation: https : //dev.twitter.com/docs/auth/implementing-sign-twitter

基本流程是:

  1. 使用您的消费者密钥,您可以向Twitter请求令牌
  2. 您将应用程序重定向到Twitter,用户通过Twitter登录
  3. Twitter将向您的CALLBACK URL返回秘密令牌以进行API调用

再次,这是一个简短的内容,这些都是上面提到的文档中的详细内容

2.进行API调用

Twitter通过REST API提供了大量服务,文档很棒,您可以轻松找到需要使用的内容:

https://dev.twitter.com/docs/api/1.1

基本上每个服务方法都有自己的url和进行调用所需的参数。 当您提供它时,您将收到(JSON)响应。

为了帮助调试,他们提供了一个惊人的API资源管理器,这有助于很多:

https://dev.twitter.com/console

3.推特图书馆

最后我们为.NET编写了一些twitter库:

https://dev.twitter.com/docs/twitter-libraries

https://github.com/danielcrenna/tweetsharp

http://linqtotwitter.codeplex.com/

Twitterizer是一个了不起的库,但似乎已停止支持: https : //github.com/Twitterizer/Twitterizer

Twitter上的一些Twitterizer示例: https ://dev.twitter.com/docs/auth/oauth/single-user-with-examples#csharp

如果有人知道好的,请编辑这篇文章。

4.最重要的

如果你有一些问题,不要害怕在这里研究,阅读,阅读和阅读: https : //dev.twitter.com/docs