X 製の v2 ツールとライブラリ
v2 向けのコミュニティ製ツールとライブラリ
C# / .NET
- CoreTweet もうひとつの .NET 向け X ライブラリ
- LinqToTwitter X API 向け LINQ プロバイダー
- SocialOpinion X API に接続する C# 製の 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 Filtered Stream 向け 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 厳密な型付けを備えた、フル機能・軽量で汎用性が高く強力な、Node.js 向け X API クライアント
- twitter.js X API v2 と連携するための、オブジェクト指向の Node.js/TypeScript ライブラリ
- twitter-types X API 用の型定義
- twitter-v2 X API 向けの非同期クライアントライブラリ
- tweet-json-to-html X API v2 の Post JSON オブジェクトを HTML 形式に変換
Kotlin
- KTweet X API v2 を利用できる Kotlin ライブラリ。
- Tweedle X API v2 向けの Kotlin ベースの Android ライブラリ。
- 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、Retweet、ダイレクトメッセージの送信、リストの管理などに対応
Python
- tweepy X 向けの Python ライブラリ
- twarc コマンドラインツール兼 Python ライブラリ。X API 経由で JSON の data を収集でき、v2 API 用のコマンド (twarc2) を提供
- python-twitter X API v2 向けのシンプルな Python ラッパー
- TwitterAPI X の API 向けの最小構成の Python ラッパー
- twitterati X Developer API v2 用ラッパー
- twitter-stream.py X API v2 向けの Python API クライアント
- twitivity Python 向け Account Activity API クライアントライブラリ
- PyTweet X API 向けの同期型 Python ラッパー
- tweetkit Academic Research 向けの X API 用 Python クライアント
- tweetple Academic Research 向け。Full-Archive Search エンドポイントから情報をストリーミングするラッパー
- 2wttr Academic Research 向けに v2 X API から Post を取得
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 API v2 向けの非同期 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 | OAuth 認証を含む Twitter API と対話するコマンドラインツール(CLI)。Ruby ランタイムが必要です。 |
| Postman collection | Postman コレクションを使って、X API のエンドポイントをテストや開発目的で操作できます。 |
コミュニティ製ツールとライブラリ
X API v2 をサポートするライブラリを作成された場合は、本ページへの追加の可能性があるため、コミュニティフォーラム からお知らせください。フォーラムでは、これらの掲載内容に対する変更報告も行えます。 ご利用のプログラミング言語向けのライブラリやツールが見つからない場合は、フィードバック プラットフォーム からお知らせください。そこでアイデアに投票したり、新しいものの作成・投稿のインスピレーションを得ることもできます。