X API v2 とは?
X API v2 は現在、主要な X API であり、プロダクトの投資とイノベーションが集中している場所です。私たちは開発者とパートナーシップを組み、多様な開発者コミュニティによりよく応えるために、次世代の X API を構築しました。開発者のフィードバックに基づいて、より広範なニーズに対応できるよう API を再構築し、新機能とエンドポイントを導入し、開発者体験を改善しました。 X API v2 は現在、主要な X API であり、プロダクトの投資とイノベーションが集中している場所です。過去数年間、私たちは開発者とパートナーシップを組み、より広範なニーズに応え、新機能とエンドポイントを導入し、開発者体験を改善するために API を再構築してきました。私たちはオープンな開発者プラットフォームを構築し続けることに尽力しており、皆さんが X API v2 で何を構築するかを楽しみにしています。なぜ移行するのか?
X API v2 は、モダンでより持続可能な基盤の上に構築されており、standard v1.1 と enterprise 製品の改良された置き換えエンドポイントと、まったく新しい機能の両方を備えています。将来的にレガシー API (v1.1 と enterprise) を廃止する予定であるため、これらのお客様には v2 への移行を開始することを強くお勧めします。X API を使用して、公開会話をリッスンして分析したり、X の人々と関わったり、革新したりしてください。 このセクションでは、エンドポイントと機能について説明します。V2 エンドポイント
v2 エンドポイントの完全なリストと v2 以前の同等のエンドポイントは、次のガイドで確認できます: X API v2 のエンドポイントのほとんどは置き換えですが、いくつかの新しいエンドポイントも導入しました。v2 にリリースした新しいエンドポイントの例をいくつか紹介します:- Spaces エンドポイント は、人々が X Spaces をより有効活用するのを助け、開発者が音声会話の未来を形作れるようにします。
- Hide replies — 虐待的、注意散漫、または誤解を招く返信の影響を大規模に制限するツールを構築できます。
- 新しい Lists エンドポイントを使用すると、List をピン留め・ピン留め解除したり、誰かのピン留めされた List をルックアップしたりできます。
- 新しいバッチコンプライアンスエンドポイントを使用すると、保存しているユーザーおよび Tweet データがコンプライアンスに従っていることを確認できます。
新機能
X API v2 には、X API でより多くの価値を見出すのに役立つ新機能も含まれています。多くの新機能は皆さんのフィードバックに基づいており、以前は enterprise 顧客向けに提供されていた一部の機能が含まれます。 API の改善点には次のものが含まれます:- エンドポイント全体で一貫した設計
- レスポンスペイロードに返すフィールドとオブジェクトを指定できる機能
- 新しくより詳細なデータオブジェクト
- Tweet annotation を活用した新しいコンテキスト情報でデータを受信・フィルタリング
- 新しいメトリクスへのアクセス
- 返信スレッドに属する会話を簡単に識別・フィルタリング
- 学術研究者向けの高度な機能とデータへのアクセス拡大
- ストリーミングエンドポイントのリカバリと冗長性機能
- クエリに一致する Tweet の数を簡単に返す
- Tweet 編集のサポート
- 高信頼度のスパムフィルタリング
- より効果的なフィルタリングと分析のために短縮 URL を完全展開
- 非推奨のフィールドを削除し、ラベルをモダン化して簡素化された JSON レスポンスオブジェクト
- 検索クエリで一致する公開かつ利用可能な Tweet の 100% を返す
- 接続を切断せずに変更を加えられるストリーミング「ルール」
- Tweet の検索、Tweet カウント、Filtered stream 向けのより表現力豊かなクエリ言語
- 新しいライブラリを構築し、変更をより透明に追跡するための OpenAPI spec