Saj*_*ith 3 c# asp.net twitter asp.net-mvc
目前我正在使用剃刀工作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调用需要进行身份验证(使用您的使用者密钥).要进行身份验证,您必须请求twitter oAuth TOKEN(这就是请求和授权URL的原因).如果没有这些令牌,您将无法请求需要授权的API调用.
通过oAuth进行身份验证(很多平台使用oAuth进行身份验证,因此熟悉它):https://dev.twitter.com/docs/auth/using-oauth
您尚未指定集成所需的内容,但此处说明了如何根据集成需要进行身份验证:https: //dev.twitter.com/docs/auth/obtaining-access-tokens
如果您想使用用户数据,则需要进行以下身份验证:https://dev.twitter.com/docs/auth/implementing-sign-twitter
基本流程是:
再次,这是一个简短的内容,这些都是上面提到的文档中的详细内容
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
| 归档时间: |
|
| 查看次数: |
8988 次 |
| 最近记录: |