C# ASP.NET中的Twitter API集成

C# ASP.NET中的Twitter API集成,c#,asp.net,asp.net-mvc,twitter,C#,Asp.net,Asp.net Mvc,Twitter,目前我正在使用razor开发MVC4.5, 我曾尝试在我的应用程序中集成Twitter API,但没有成功。你能帮助我如何在我的应用程序中集成Twitter API吗。我已经创建了twitterapi,详细内容如下 OAuth设置 关于应用程序权限模型的访问级别只读 消费者密钥-[ConsumerKey] 消费者秘密-[消费者秘密] 请求令牌 URL授权 URL访问令牌 URL回调 网址 好的,这并不短,我不能仅仅用几行代码就告诉你整个过程,但我会尝试给你一些指导 1。身份验证 首先,大多数tw

目前我正在使用razor开发MVC4.5, 我曾尝试在我的应用程序中集成Twitter API,但没有成功。你能帮助我如何在我的应用程序中集成Twitter API吗。我已经创建了twitterapi,详细内容如下

OAuth设置

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

消费者密钥-[ConsumerKey]

消费者秘密-[消费者秘密]

请求令牌 URL授权 URL访问令牌 URL回调 网址


好的,这并不短,我不能仅仅用几行代码就告诉你整个过程,但我会尝试给你一些指导

1。身份验证

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

通过oAuth进行身份验证(许多plataforms使用oAuth进行身份验证,请熟悉这一点):

您尚未指定需要集成的内容,但在此解释如何通过需要集成的内容进行身份验证:

如果要处理用户数据,则需要此身份验证:

基本流程是:

  • 使用用户密钥,您可以向twitter请求令牌
  • 您将把应用程序重定向到twitter,通过twitter登录用户
  • Twitter将把秘密令牌抛出回您的回调URL,以进行API调用
  • 同样,这是一个简短的说明,上面提到的文档都有详细说明

    2。进行API调用

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

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

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

    3。推特图书馆

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

    Twitterizer是一个惊人的库,但他们似乎已经停止支持:

    Twitter上的一些Twitter示例:

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

    4。最重要的


    如果你有什么问题,不要害怕在这里研究、阅读、阅读和阅读:

    回答不错,我需要一些关于twitter数字的帮助,我在这里提出了问题,实现了BasicMembershipProvider,这里的大部分工作都是为你做的;或者像TweetSharp这样的库。ASP.NET在一个新项目的模板中有这么多这样的内容。但要小心第三方库,因为官方推特让我失望,而非官方版本运行得很好。现在大多数URL都是404。这是我们不鼓励基于链接的答案的完美例子。