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 面向 X API v2 的简单封装,设计用于与 Twitter4J 搭配使用
- 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 的数据对象时的时间。该库支持 Java、Kotlin 和 Android。
PHP
- bird-elephant 面向 X API v2 endpoint 的 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、转发、发送私信、管理 List 等
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 客户端
- twitivity 面向 Python 的 Account Activity API 客户端库
- PyTweet 面向 X API 的同步 Python 封装
- tweetkit 面向学术研究的 X API Python 客户端
- tweetple 用于从 Full-Archive Search endpoint 拉取流式信息的封装,适用于学术研究
- 2wttr 从 X API v2 获取 Posts,适用于学术研究
R
- academictwitteR R 包,用于调用 X Academic Research Product Track v2 API 的 endpoint
- 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 API v2 的异步 Swift 库
- TwitterAPIKit 面向 X API v1 和 v2 的 Swift 库
官方 v1.1 工具和库
本页下方还提供了社区维护的库列表。
Language | Clients | SDKs / Libraries | Tools |
---|---|---|---|
JavaScript / Node.js | — | — | Autohook - 快速上手 Premium v1.1 Account Activity API |
Python | search-tweets-python - 支持 v2、Premium v1.1 和 Enterprise 搜索的客户端 | — | — |
Ruby | search-tweets-ruby - 支持 v2、Premium v1.1 和 Enterprise 搜索的客户端 | — | — |
其他官方资源
还想要更多代码?你可以在我们的 GitHub 和 Glitch 上找到示例。
工具 / 库 | 描述 |
---|---|
twemoji | Twitter 提供的免费、开源的表情符号字符集,并包含用于跨平台支持的 JavaScript 库。 |
twitter-text | 一组用于标准化解析和分词 Tweet 文本的库。提供 Java、JavaScript、Objective-C 和 Ruby 版本。了解更多关于计算 Tweets 字符数的信息。 |
OpenAPI specification | 使用此规范配合 Postman 或 Insomnia 等工具来调用 v2 API。 |
twurl | 与 Twitter API 交互的命令行工具(CLI),支持 OAuth 认证。需要 Ruby 运行时。 |
Postman collection | 浏览 Postman 集合,在测试与开发中使用 X API endpoint。 |
社区工具与库
如果你开发了支持 X API v2 的库,请通过我们的社区论坛告知我们,以便考虑将其添加到本页面。你也可以使用该论坛反馈这些条目的任何变更。 如果你在常用的编程语言中缺少相应的库或工具,请通过反馈平台告诉我们;你也可以在其中为想法投票,或获取灵感以构建并提交新的项目。