介绍
X Developer Platform 现已为使用 TypeScript/JavaScript 和 Java 开发的用户提供 2 个官方 SDK。这些 SDK 通过提供针对所有可用 v2 端点的预构建函数,并简化认证流程,免去开发者手动处理 X API v2 复杂性的负担,从而更高效地构建。由于这些 SDK 由 Developer Platform 团队构建并维护,将始终与 X API v2 的未来更新保持同步。由于这些 SDK 封装了 X API,你必须拥有一个开发者账号,并使用位于项目中的开发者应用的凭据来对请求进行认证。
安装
- Java
- TypeScript
有多种方式可以安装此 Java 软件包(需要 Java 1.8 及以上版本)
- Maven 用户:将以下依赖添加到你的项目 POM 文件中:
-
Gradle 用户:将以下依赖添加到你的项目构建文件中:
implementation "com.twitter:twitter-api-java-sdk:1.1.4" -
其他方式:先运行以下命令生成 JAR
mvn clean package然后手动安装以下 JAR:
target/twitter-api-java-sdk-1.1.4.jartarget/lib/*.jar客户端基础
- Java
- TypeScript
认证流程
- 生成授权 URL
- 通过授权 URL 授权应用
- 重定向至回调(该地址应与开发者门户中认证设置页面配置的回调 URL 一致)
- 解析 code verifier 并交换获取访问令牌
端点方法
- Java
- TypeScript