X 构建的 v2 工具和库
适用于 v2 的社区工具与库
C# / .NET
- CoreTweet 又一个 .NET 的 X 库
- LinqToTwitter X API 的 LINQ 提供程序
- SocialOpinion 使用 C# 编写、用于连接 X API 的一组 API
- Tweetinvi 直观的 X C# 库
- TwitterSharp 面向 X API v2 的 C# 封装
Go
- ctw 一个适用于 X API 的库
- go-twitter 一个用于集成 X API v2 的 Go 库
- gotwi 一个基于 Go 的 X API v2 库
- gotwtr 一个适用于 X API 的库
- twitter-stream 一个面向 X API v2 过滤流的 Go 封装
- twitter 一个适用于 X API 的 Go 客户端
Java
- twittered 面向 Java 开发者的 X API 客户端
- twitter4j-v2 与 Twitter4J 搭配使用的简洁 X API v2 封装
- twitter-compliance 用于从 X 同步合规事件的多模块 Jakarta EE 应用
- JTW 面向 Java 的 X API v2 客户端库
JavaScript(Node.js)/ TypeScript
- node-twitter-api-v2 强类型、功能完备、轻量、灵活且强大的 X API Node.js 客户端
- twitter.js 面向对象的 Node.js 与 TypeScript 库,用于与 X API v2 交互
- twitter-types X API 的类型定义
- twitter-v2 X API 的异步客户端库
- tweet-json-to-html 将 X API v2 的 Post JSON 对象转换为 HTML
Kotlin
- KTweet 一个 Kotlin 库,用于调用 X API v2。
- Tweedle 一个基于 Kotlin 的 Android 库,围绕 X API v2 构建
- TwitterApiKit 帮助你在创建用于访问 X API v2 的 data 对象时节省时间。该库支持 Java、Kotlin 和 Android
PHP
- bird-elephant 适用于 X API v2 各端点的 PHP 客户端库
- twifer 面向 X API Standard v1.1 与 X API v2 的轻量级 PHP 库
- twitter-api-v2-php 提供对 X API v2 便捷且快速访问的 PHP 包
- twitteroauth 与 X API 配合使用的 PHP 库
- twitter-ultimate-php X API v2 的 PHP 封装库
- Twitter Stream API 实时接入 X Stream API v2
PowerShell
- BluebirdPS 适用于 PowerShell 7 的 X 自动化客户端。发布 Post、转发、发送私信、管理列表等
Python
- tweepy Python 版 X 客户端
- twarc 通过 X API 收集 JSON 数据的命令行工具与 Python 库,提供用于 v2 API 的命令(twarc2)
- python-twitter 简洁的 X API v2 Python 封装
- TwitterAPI 极简的 X APIs Python 封装
- twitterati X Developer API v2 封装
- twitter-stream.py X API v2 的 Python API 客户端
- twitivity 面向 Python 的 Account Activity API 客户端库
- PyTweet X API 的同步 Python 封装
- tweetkit 面向学术研究的 X API Python 客户端
- tweetple 用于从 Full-Archive Search 端点进行流式获取的封装,面向学术研究
- 2wttr 从 v2 X API 获取 Posts,面向学术研究
R
- academictwitteR 用于查询 X Academic Research Product Track v2 API 端点的 R 包
- RTwitterV2 面向 X v2 API 的 R 函数
Ruby
- omniauth-twitter2 针对 X OAuth2 的 OmniAuth 认证策略
- tweetkit Ruby 的 X v2 API 客户端
- twitter_oauth2 用 Ruby 编写的 X OAuth 2.0 客户端库
Rust
- twitter-v2 X API v2 的 Rust 绑定
Swift
- Twift 面向 X v2 API 的异步 Swift 库
- TwitterAPIKit 面向 X API v1 与 v2 的 Swift 库
官方 v1.1 工具与库
我们还在本页下方提供了社区维护的库列表。
| 语言 | 客户端 | SDK / 库 | 工具 |
|---|---|---|---|
| JavaScript / Node.js | — | — | Autohook - 开始使用 Premium v1.1 Account Activity API |
| Python | search-tweets-python - 支持 v2、Premium v1.1 和 企业版 搜索的客户端 | — | — |
| Ruby | search-tweets-ruby - 支持 v2、Premium v1.1 和 企业版 搜索的客户端 | — | — |
其他官方资源
还想要更多代码?你可以在我们的 GitHub 和 Glitch 上找到示例。
| 工具 / 库 | 描述 |
|---|---|
| twemoji | Twitter 的免费开源表情符号字符集,包含用于跨平台支持的 JavaScript 库。 |
| twitter-text | 一组用于标准化解析和分词 Tweet 文本的库。提供 Java、JavaScript、Objective-C 和 Ruby 版本。了解更多关于 Tweet 字符计数的信息。 |
| OpenAPI specification | 使用此规范结合 Postman 或 Insomnia 等工具来体验 v2 API。 |
| twurl | 与 Twitter API 交互的命令行工具(CLI),支持 OAuth 认证。需要 Ruby 运行时。 |
| Postman collection | 浏览 Postman 集合,以使用 X API 的端点进行测试和开发。 |
社区工具和库
如果你开发了支持 X API v2 的库,请通过我们的社区论坛告知我们,以便考虑将其添加到此页面。你也可以在论坛中报告这些条目的任何更新。 如果你在常用的编程语言中缺少相应的库或工具,请通过反馈平台告诉我们;你也可以在其中为想法投票,或获取灵感以构建并提交新的项目。