推特(Twitter) API 使用教程,图文讲解 Twitter API 的用法

若要访问 Twitter API,首先必须申请一个开发者账号,选择适合你的系列,在你得到批准后,便可访问它,开发者账号申请地址为:https://developer.twitter.com/。

用 Apifox,节省研发团队的每一分钟

推特(Twitter) API 使用教程,图文讲解 Twitter API 的用法

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

若要访问 Twitter API(或者说叫 X 站 API,首先必须申请一个开发者账号,选择适合你的系列,在你得到批准后,便可访问它,开发者账号申请地址为:https://developer.twitter.com/Twitter API 在线地址为:https://twitterv2.apifox.cn/,这个在线地址的项目你可以克隆到 Apifox,以方便调试。下面将讲解 Twitter API 的使用,详情见下文。

Twitter API 使用基本步骤

使用 Twitter API 的基本步骤如下:

  1. 创建一个 Twitter 开发者账号:访问 Twitter 开发者网站(https://developer.twitter.com/),点击 "Apply"按钮注册并创建一个开发者账号。
  2. 创建一个应用程序:在开发者账号下创建一个新的应用程序。点击 "Projects & Apps" 页面上的 "Create App" 按钮,填写应用程序的名称、描述和网站等信息(一般情况下会创建有一个默认的应用程序)。
  3. 生成 API 密钥和访问令牌:在应用程序页面中,点击 "Keys and tokens" 选项卡,然后点击 "Generate" 按钮生成 API 密钥和访问令牌。
  4. 访问 Twitter API:使用生成的 API 密钥和访问令牌,在你的应用程序中发起 API 请求。根据你的需求,使用不同的终结点和参数来获取所需的数据。
  5. 其它操作
    以上是使用 Twitter API 的基本步骤,具体的实现会根据你使用的编程语言和库而有所不同,下面将详细介绍一下使用 Twitter API 的方法。

注册 Twitter  开发者账号

访问 Twitter 开发者网站(https://developer.twitter.com/),点击 "Apply"按钮注册并创建一个开发者账号。在这里,我们可以先申请一个免费的账户,如下所示:

Twitter 注册开发者账号
Twitter 注册开发者账号
Twitter 开发者账号注册成功
Twitter 开发者账号注册成功

申请 Twitter API Key

开发者账号注册完毕,我们可以看到这里默认创建了一个应用程序,所以可以通过这个应用程序直接申请 Twitter API Key。


在应用程序页面中,点击 "Keys and tokens" 选项卡,然后点击 "Generate" 按钮生成 API 密钥和访问令牌。

获取 Twitter API Key 密钥和访问令牌
获取 API Key(即 token 访问令牌)


Twitter API Key(即 token 访问令牌) 生成成功:

Twitter API Key(即 token 访问令牌)获取成功
API Key 获取成功

调试 Twitter API

当 API Key(即 token 访问令牌) 生成成功,即可调用相关的 API。

在 Apifox 中调试

以下是在 Apifox 中的测试案例,打开 Twitter API 项目并克隆出来。

克隆 Twitter API

将刚才生成的 API Key(即 token)复制粘贴到环境变量中,然后点击保存即可。这个 API Key 只保存在本地,其它任何人都无法看到,包括团队成员,也不会同步到 Apifox 的服务器上,所以不用担心安全问题。

在 Apifox 中设置环境变量
在 Apifox 中设置环境变量


在项目中选择一个请求,然后点击“发送”按钮,即可返回相关的响应数据,如下图所示:

使用 Apifox 调试 twitter api
使用 Apifox 调试 Twitter API

通过 Javascript 发起请求

除此之外,你还可以通过代码的方式来发起请求。


Apifox 中,点击“实际请求->JavaScript->Axios”,将代码复制下来,粘贴到编辑器(如 vscode)中运行即可。你也可以选择其它语言,比如 Python、Java、PHP 等,这取决于你的系统是否配置有相关环境。

通过 Axios 调试 Twitter API
通过 JS&Axios 调试 Twitter API


在 vscode 中新建一个 js 文件,然后安装需要的包(npm install axios),然后运行(node xxx.js)即可发起请求。


要请求 Twitter 的其它 API 也是同样的方法,要使用某个功能,一般是先获取 token 凭证和相关的参数,然后就可以发起请求,并成功返回响应数据。

知识扩展: