当前位置: 首页 > 知识库问答 >
问题:

ASP. NET中的Twitter API集成

隆谦
2023-03-14

目前我在MVC4工作。5有了razor,我尝试在我的应用程序中集成Twitter API,但没有成功。你能帮助我如何在我的应用程序中集成Twitter API吗。我已经创建了twitter API,详细信息如下

OAuth设置

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

消费者密钥-[消费者密钥]

消费者秘密-[ConsumerCret]

请求令牌URLhttps://api.twitter.com/oauth/request_token授权URLhttps://api.twitter.com/oauth/authorize访问令牌URLhttps://api.twitter.com/oauth/access_token回调URLhttp://www.opalevents.org/

共有1个答案

潘琨
2023-03-14

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

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

基本流程是:

  1. 使用用户密钥,您可以向twitter请求令牌

同样,这是一个简短的说明,上面提到的文档都有详细说明

2.进行API调用

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

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

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

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

https://dev.twitter.com/console

3.Twitter图书馆

最后,我们为twitter编写了一些库。净:

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

https://github.com/danielcrenna/tweetsharp

http://linqtotwitter.codeplex.com/

Twitterizer是一个了不起的图书馆,但他们似乎已经停止支持:https://github.com/Twitterizer/Twitterizer

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

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

4.最重要的

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

 类似资料:
  • 我正在尝试创建一个使用Azure AD进行SSO身份验证的项目。应用程序的azure端已经配置好,我能够通过以下代码获得SAML身份验证: 这样配置站点可以很好地用于web页面,但是我还需要能够有从本机客户端调用的API调用。我希望使用JWTs对本机应用程序进行身份验证,并找到了关于如何设置一个单独的本机应用程序来提供JWTs的文档。我在这里找到了使用Add Connected Service向空

  • 本文向大家介绍如何在Asp.Net Core中集成Refit,包括了如何在Asp.Net Core中集成Refit的使用技巧和注意事项,需要的朋友参考一下   在很多时候我们在不同的服务之间需要通过HttpClient进行及时通讯,在我们的代码中我们会创建自己的HttpClient对象然后去跨领域额进行数据的交互,但是往往由于一个项目有多个人开发所以在开发中没有人经常会因为不同的业务请求去写不同的

  • 我试图使用Twitter API从给定的推文导入视频。但是,当我使用终结点时,它不会像返回图像那样返回视频的任何扩展实体,而是返回一个链接到嵌入有视频播放器的视频容器的url实体,该视频容器包含一个指向视频的模糊链接。 以下是一个例子: 我正试图在 使用推特应用编程接口的endpoint和推特id,我得到这样的响应: 遵循URL后,视频标签的来源为

  • 本文向大家介绍在ASP.NET Core Mvc集成MarkDown的方法,包括了在ASP.NET Core Mvc集成MarkDown的方法的使用技巧和注意事项,需要的朋友参考一下   这几天在做文章编辑,首先就想到了markdown,它比其它的都要新,而且很好用,相对于其它的html编辑器,好久不更新,要好得多,哦~对了我现在已经用上新版的Edge了,经过很多朋友测试,性能比谷歌浏览器都要好很

  • 本文向大家介绍ASP.NET Core集成微信登录,包括了ASP.NET Core集成微信登录的使用技巧和注意事项,需要的朋友参考一下 工具: Visual Studio 2015 update 3 Asp.Net Core 1.0 1 准备工作 申请微信公众平台接口测试帐号,申请网址:(http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox

  • 我是一个使用NUnit集成测试Asp Core2.2的新手,我已经有了核心RESTful Api,但不知道如何配置NUnit来实现集成测试。通常,我使用Migration文件夹中的配置文件实现它,如下所示,但在ASP Core2.2中不存在,我不知道有什么新的替代方案。 所以,如果你不明白我的问题,我只需要一个明确的链接,使用NUnit集成测试与.NET Core2.2。

  • 问题内容: 在ASP.NET MVC中使用哪个更好? 问题答案: 我个人更喜欢jQuery,原因如下:- 插件社区的多样性要大得多,并且吸引了具有广泛背景的开发人员(不仅仅是MS堆栈)。对于MS-AJAX,目前,您的UI小部件几乎受限于客户端AJAX控件工具包。 我发现jQuery API比MS AJAX提供的通用客户端任务更适用 鉴于MVC中缺少WebForms烟雾和镜像,您有时需要对DOM进行

  • 在ASP.NET编译时,代码先在IL程序集中转换,然后再在本机代码中转换。为什么我们需要IL装配状态?为什么我们不能将高级语言代码转换为机器代码?我想这会提高时间和速度?