更新情報の通知を受け取るには、@API の 「通知をオンにする」 を有効にしてください。Documentation Index
Fetch the complete documentation index at: https://x-preview-mintlify-f4e700e7.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
自動チャージが無料クレジットにも対応
本日、自動チャージがすべてのクレジット種別で一貫して動作するように修正を行いました。これまでは、クレジットバウチャー (無料クレジット) の残高がゼロに達した場合、自動チャージが有効になっていても発動しませんでした。2026 年 5 月 21 日より、無料クレジットは有料クレジットと同じように扱われます。残高 (無料または有料) が完全に消費され、Developer Console で自動チャージが有効になっている場合、保存された支払い方法で自動的にチャージされます。- 無料クレジットを使い切った後に課金されたくない場合は、Developer Console で自動チャージを確認し、必要に応じて無効化してください。
- 自動チャージを継続する予定がある場合は、支払い方法が最新であることを確認してください。
X Ads API フィードバック受付中
X Ads API のフィードバックチャネルを開設しました。バグ、課題、希望する機能、ドキュメントの不足点を共有して、今後の改善方針づくりにご協力ください。コミュニティスレッドで返信するか、リンクされたフォームから送信できます。検索エンドポイントを新しい検索インデックスに移行
本日、X API v2 の検索エンドポイント (/2/tweets/search/recent、/2/tweets/search/all、/2/tweets/counts/recent、/2/tweets/counts/all) を、新しい X コアプラットフォームの検索インデックスへ移行しました。これにより、パフォーマンスが大幅に向上し、503 エラーが劇的に減少し、3 つの新しい精度オペレーター min\_likes:、min\_replies:、min\_reposts: が利用可能になります。注: キーワードベースの検索結果にはリツイートが含まれなくなりました (Filtered Stream に変更はありません)。詳細はこちらをご覧ください。X API 価格更新: Owned Reads が 1 件 $0.001 に
2026 年 4 月 20 日より、自身のデータにアクセスする対象エンドポイント (GET /2/users/{id}/bookmarks、/blocking、/muting、/pinned_lists、/tweets、/mentions、/liked_tweets、/followers、/following、/owned_lists、/followed_lists、/list_memberships) について、新しい「Owned Reads」価格 **1 リソースあたり 1) を導入しました。書き込みも更新しており、POST /2/tweets は 1 件あたり 0.20 (召喚された返信は $0.01 のまま) です。API 経由のフォロー、いいね、引用投稿は、すべてのセルフサーブ階層から削除されました。詳細はこちらをご覧ください。X Activity API サブスクリプションの Direction フィルター
本日、X Activity API のサブスクリプションに任意のdirection フィルターを追加しました。サブスクライバーは、DM やチャットイベントを sent、received、またはその両方にスコープできるようになり、送信または受信のみが必要な場合のノイズを削減できます。X Activity API のレガシー DM イベント
本日、レガシー DM イベント (dm.received、dm.sent、dm.read、dm.indicate_typing) を X Activity API に追加しました。これにより、Account Activity API からの DM イベント配信が、より低レイテンシの XAA パイプラインへ移行します。X API 従量課金制プランの提供開始
本日、X API 従量課金制 (Pay-Per-Use) プランを正式に提供開始しました。インディー開発者、スタートアップ、ホビイスト向けに設計された、柔軟なクレジットベースのモデルです。主なハイライト:- console.x.com の新しい Developer Console
- ファーストパーティの Python および TypeScript SDK を含む XDK (X Developer Kit)
- テスト用のインタラクティブな Playground
- AI モデル向けの MCP サーバー
- X API に費やした 1 ドルごとに、最大 20% を xAI/Grok API クレジットとして還元
X Activity API での Spaces イベント
本日、Spaces のライフサイクルイベント (spaces.start、spaces.end) を X Activity API に追加しました。ユーザー ID 別にサブスクライブすると、Space の開始または終了をリアルタイムで通知します。Account Activity API v2 に OAuth 2.0 サポートを追加
本日、Account Activity API v2 に OAuth 2.0 の完全なサポートを追加しました。開発者は、オール・オア・ナッシングの OAuth 1.0a 権限モデルではなく、きめ細やかなスコープ (例:follow.read) を持つ OAuth 2.0 を使用してサブスクリプションを作成できるようになりました。既存の OAuth 1.0a ベースの統合は引き続き中断なく動作します。OAuth 1.0a の権限が存在する場合、OAuth 2.0 のスコープを完全に上書きします。詳細はこちらをご覧ください。X API Playground の提供開始
本日、X API Playground を発表しました。X API v2 のエンドポイントをエミュレートするセルフホスト型のローカルサーバーです。実際の API 呼び出しを行うことなく、またレート制限に到達することなく統合を開発・テストできます。現実的なモックデータ、状態の永続化、OpenAPI 検証、レート制限のシミュレーション、Web UI を備えています。go install github.com/xdevplatform/playground/cmd/playground@latest でインストールできます。詳細はこちらをご覧ください。News エンドポイントの提供開始
本日、X API v2 で新しい News エンドポイント を提供開始しました:GET /2/news/search— 検索クエリに一致するトレンドニュース記事を返しますGET /2/news/{id}— ID で特定のニュース記事をルックアップします
name、summary、contexts、cluster\_posts\_results、last\_updated\_at\_ms などのフィールドを選択するための news.fields をサポートしています。詳細はこちらをご覧ください。Python および TypeScript XDK の提供開始
本日、X API v2 向けの公式ファーストパーティ Python および TypeScript XDK (X Developer Kits) を提供開始しました。XDK は、認証 (Bearer Token、OAuth 2.0 PKCE、OAuth 1.0a)、自動ページネーション、再接続処理を備えたリアルタイムストリーミング、すべての v2 エンドポイントの包括的なカバレッジを提供します。pip install xdk または npm install @xdevplatform/xdk でインストールできます。詳細はこちらをご覧ください。X Activity API サブスクリプションのキーワードフィルタリング
本日、X Activity API のサブスクリプションにキーワードフィルタリングを追加しました。ユーザー ID によるフィルタリングに加えて、サブスクライバーはキーワードによってイベント配信をさらに絞り込めるようになりました。これは、追加のフィルタリングが正当化されるイベント量の多い News イベントなどに有用です。X Activity API での認証バッジ、Affiliate バッジ、ハンドル更新イベント
本日、X Activity API を拡張し、プロフィール関連の追加イベントタイプを配信できるようになりました:profile.update.verified— ユーザーの認証ステータスが変更されたときprofile.update.affiliate— ユーザーの affiliate バッジが変更されたときprofile.update.screenname— ユーザーが @ハンドルを変更したとき
X Activity API オープンベータの開始
本日、X Activity API のオープンベータを開始しました。これは、X 上のリアルタイムなアクティビティイベントにサブセコンド遅延でサブスクライブできる新しいエンドポイント群です。プロフィールイベントタイプ (ProfileBioUpdate、ProfilePictureUpdate、ProfileBannerUpdate、ProfileGeoUpdate、ProfileUrlUpdate) にサブスクライブし、ユーザー ID でフィルタリングして、一致するイベントを永続的な HTTP ストリーム (GET /2/activity/stream) または Webhook 経由で受信できます。サブスクリプションは POST /2/activity/subscriptions で管理します。詳細はこちらをご覧ください。X API 経由での投稿編集
本日、X API 経由で最近の投稿をプログラム的に編集する機能を提供開始しました。既存のPOST /2/posts エンドポイントを、previous_post_id を含む新しい edit_options オブジェクトとともに使用します。要件: 認証ユーザーが X Premium に加入していること、対象の投稿が自身のものであること、過去 1 時間以内に作成されていること。更新された Create or Edit Post ドキュメントを参照してください。詳細はこちらをご覧ください。アクティブなストリーミング接続を管理する Connections API
本日、アクティブなストリーミング接続をプログラム的に管理するための Connections API を提供開始しました:GET /2/connections— アクティブおよび過去のストリーミング接続を一覧表示しますDELETE /2/connections/all— アプリのすべてのアクティブなストリーミング接続を終了しますDELETE /2/connections/{endpoint_id}— 特定のストリーミングエンドポイントの接続を終了しますDELETE /2/connections— UUID で特定の接続を終了します
Community Notes: Evaluate Note エンドポイント
本日、Community Notes API にPOST /2/evaluate_note エンドポイントを追加しました。AI Note Writer は、提出前にドラフトされたノートを評価し、その潜在的な有用性、主張/意見のアラインメント、その他のモデルフィードバックに関するシグナルを受け取ることができます。Filtered Stream Webhooks API の提供開始
本日、Filtered Stream Webhooks API を提供開始しました。永続的な接続を必要とせず、一致する公開投稿を登録済みの Webhook へ非同期に配信します。ルールは既存の/2/tweets/search/stream/rules エンドポイントを使用して管理し、一致する投稿 (編集履歴を含む) は JSON として Webhook に配信されます。Enterprise の開発者が利用可能で、プロジェクトあたり 25,000 以上のルール、ルール 1 件あたり最大 2,048 文字をサポートします。詳細はこちらをご覧ください。PowerStream Rules Lookup エンドポイント
本日、GET /2/powerstream/rules エンドポイントを追加しました。PowerStream の顧客は、PowerStream インスタンスに対して構成されたルールをプログラム的に取得できるようになりました。share_with_followers によるコミュニティ投稿のブロードキャスト
本日、POST /2/tweets に新しいオプションのブール型パラメーター share_with_followers を追加しました。community_id と share_with_followers: true で投稿すると、コミュニティ投稿は認証ユーザーのフォロワーのタイムラインにもブロードキャストされます。これは x.com の「フォロワーにも共有する」チェックボックスに対応します。Community Notes API の提供開始
本日、Community Notes API を提供開始しました。AI Note Writer が Community Notes にプログラム的に参加するための新しいエンドポイント群です:GET /2/notes/search/posts_eligible_for_notes— Community Note の対象となる投稿を検索しますGET /2/notes/search/notes_written— 認証された AI Note Writer によって過去に書かれたノートを取得しますPOST /2/notes— Community Note を提出します
Account Activity API エンドポイントの提供開始
本日、新しい X API v2 の Account Activity API エンドポイントを提供開始しました。詳細はこちらをご覧ください。メディアアップロードエンドポイントの改善
開発者体験を向上させるため、メディアアップロードエンドポイントにいくつかの改善を加えました。チャンクメディアアップロード用の専用エンドポイントを Media Upload エンドポイントに導入しました。詳細はこちらをご覧ください。Media Upload エンドポイントの提供開始
本日、新しい X API v2 の Media Upload エンドポイントを提供開始しました。詳細はこちらをご覧ください。新しいドキュメントサイトの提供開始
本日、新しい X Developer Platform ドキュメントサイト https://docs.x.com を公開しました。Historical PowerTrack エンドポイントの廃止
本日、エンタープライズ X API から Historical PowerTrack および Insights Track エンドポイントを廃止します。Basic および Pro 階層からの Follows エンドポイントの削除
本日、X API v2 の Basic および Pro 階層から Follows および List Follows エンドポイントを削除します。Statuses/Filter エンドポイントの廃止
本日、X API v1.1 のstatuses/filter エンドポイントを廃止します。開発者は X API v2 の Filtered Stream エンドポイントを利用できます。View Counts のサポート
本日、X API v2 で View Counts のサポートを追加します。投稿ペイロードのpublic_metrics に新しいフィールド impression_count が利用可能になります。Verified Type フィールドの追加
本日、X API v2 にverified_type ユーザーフィールドを追加します。これは、ユーザーアカウントが持つ認証の種類 (blue、business、government、または none) を示します。フィルタリングオペレーターのエイリアスの追加
フィルタリング/クエリオペレーターの「エイリアス」が、Enterprise、Premium、v2 にまたがる Search および Filtered Stream エンドポイントに追加されました。多くの場合、オペレーターは statuses ではなく投稿を参照します。例:in_reply_to_status_id のエイリアスとしての in_reply_to_tweet_id。その他のケースでは、新しいオペレーターエイリアスがマッチングをより明確にします。例えば、投稿には動画添付ファイルが 1 つしか含められないため、has:videos の代わりに has:video_link という新しいエイリアスが提供されます。さらに多くの例については、v2 Filtered Stream オペレーター表をご覧ください。Reverse Chronological Home Timeline の更新
本日より、Reverse Chronological Home Timeline v2 エンドポイントは、過去 7 日間にタイムラインで作成されたすべての投稿、および作成日に関わらず最新 800 件の投稿を返すことができます。Streaming エンドポイントのレイテンシ更新
本日、X API v2 の Streaming エンドポイントの更新を行い、レイテンシを 50% 削減します。Essential アクセスでの v1.1 Media エンドポイントの有効化
本日、X API v2 の Essential アクセスで v1.1 Media エンドポイントを有効にします。この更新の詳細については、フォーラムのお知らせをご覧ください。Reverse Chronological Home Timeline エンドポイントの提供開始
本日、フォロー中のアカウントが投稿した最新の投稿とリポストのコレクションを取得できる新しいエンドポイントを提供開始しました。この提供開始の詳細については、フォーラムのお知らせをご覧ください。新しいエンドポイントに加え、media object でvariants フィールドが利用可能になりました。これにより、URL に添付されているコンテンツのタイプを取得できます。Bookmarks エンドポイントの提供開始
本日、X API v2 を使用してブックマークを管理・ルックアップできる新しいエンドポイントを提供開始しました。Bookmarks 機能は長らく X アプリで利用できましたが、これまで API 経由でブックマークを取得、作成、または管理するソリューションを構築するためのエンドポイントはありませんでした。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Quotes Lookup エンドポイントの提供開始
本日、投稿 ID の引用を取得できる Quotes Lookup エンドポイントを提供開始しました。この提供開始の詳細については、フォーラムのお知らせをご覧ください。ドキュメントナビゲーションの更新
皆さまからのフィードバックを反映しました。ドキュメント内のコンテンツを見つけるのが難しく、リンクをクリックすると全く別のサイドナビゲーションに遷移して混乱することがありました。本日、X Developer Platform の全製品を 1 つのサイドナビゲーションから閲覧できる更新済みドキュメントナビゲーションをリリースしました。今回のリリースで、冗長なページを削除し、わかりにくいアイコンを取り除き、ナビゲーション内のさまざまな要素との操作方法を改善しました。フィードバックがあれば、フィードバックチャネルからお知らせください。Reposts および Likes Lookup エンドポイントの改善
本日、Reposts Lookup および Likes Lookup エンドポイントの改善を提供開始しました。これにより、最後の 100 アカウントだけでなく、投稿にいいねまたはリポストしたすべてのアカウントの完全なリストを取得できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。OAuth 2.0 認証のサポート
本日より、すべての開発者は Developer Console で OAuth 2.0 を認証方法として選択することで認証できるようになりました。本リリースの一環として、confidential および public クライアントのサポートと、この認証方法を使用するすべての関連 v2 エンドポイントのサポートを追加しました。OAuth 2.0 は、アプリケーションのスコープに対する開発者の制御を強化し、複数デバイス間の認可フローを改善する業界標準の認可プロトコルです。つまり、X 上のユーザー向けにアプリケーションを構築する開発者は、アプリがユーザーに要求する情報をより細かく制御できるため、必要なデータと情報だけをエンドユーザーに要求すればよくなります。この最新の認可プロトコルにより、要求した特定のスコープのみを表示する、より合理化されたアプリ認可のための同意フローをエンドユーザーに提示できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。X API v2 への主要なプラットフォーム更新
主要なプラットフォーム更新: X API v2 が主要バージョンに、新しい Essential および Elevated アクセス、ポリシー変更本日、X API v2 が X API の主要バージョンになることを発表します。X API v2 には、X API 上に構築された既存のアプリの 90% のニーズを満たすのに十分なエンドポイントと機能を提供してきました。本日、X API v2 の開発者体験をさらに向上させるため、以下の変更を提供開始します:- API への高速かつ無料の Essential アクセスと、ユースケースが承認された開発者向けの無料の Elevated アクセス。これらのアクセスレベルに関する詳細は、About the X API ページに記載されています。
-
X のコア機能を使った開発方法を制限し、アプリを通じてサポートできるユーザー数を制限していた Developer Policy の文言を削除します。
- 私たちはプラットフォームを開放し、X をより良く、より健全にし、公共の対話を拡大するためのツールや製品の構築を皆さまに奨励します。構築してほしいソリューションのリストはこちらをご覧ください。
- 具体的には、X のコア機能を含む X 体験の複製を制限する文言や、多数のユーザートークンを持つために許可が必要な文言を削除しました。
- X 上のユーザーを支援するソリューションを構築するということは、多くの場合、開発者が X 上で利用可能な機能の一部を構築 (または複製) する必要があることを意味します。今回の Developer Policy 変更は、開発者エコシステムの明確性を向上させ、開発者が公共の対話に対して構築、革新、影響を与えやすいオープンな API プラットフォームを提供することを目的としています。
List Lookup エンドポイントの提供開始
本日、X API v2 に新しい List lookup エンドポイントを提供開始します。これらのエンドポイントにより、フォロワー、メンバー、投稿など、指定したリストの詳細を取得できます。取得したデータは、キュレーション、分析、発見性のユースケースとニーズを解決するソリューションの構築に利用できます。新しい List エンドポイントに加え、Academic Research アクセスレベルで新しいlist: オペレーターが利用可能になりました。これは Search Posts および Post Counts で使用できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Spaces エンドポイントの追加機能
Spaces エンドポイントに、Space のチケットを購入した人々のリストを返す機能と、Topics のサポートを追加しています。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Manage Posts エンドポイントの提供開始
本日、X API v2 に新しい Manage Posts エンドポイントを提供開始します。投稿および投稿削除機能に加え、投票の投稿、画像内の人物のタグ付け、返信設定付きの投稿、Super Followers への投稿の機能を追加しました。この提供開始の詳細については、フォーラムのお知らせをご覧ください。埋め込みボタンの変更
本日、X の埋め込みボタンにいくつかの変更を加えます。ボタンが X.com のボタンに合わせてより丸みを帯び、カラーパレットを (ごくわずかに) 更新しました。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Lists エンドポイントグループの提供開始
本日、X API v2 に新しい Lists エンドポイントグループを提供開始します。これらのエンドポイントにより、好み、興味、グループ、トピックに基づいて投稿をキュレートおよび整理するソリューションを構築できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Mutes Lookup エンドポイントの提供開始
本日、X API v2 に新しい mutes lookup エンドポイントを提供開始します。このエンドポイントにより、認証ユーザーはミュートしたアカウントの取得と情報の取得ができます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。OAuth 2.0 ベータの提供開始
本日、X API v2 で OAuth 2.0 と細分化されたスコープのベータを提供開始します。X Developer Platform 上の OAuth 2.0 の将来を形作ることに関心がある開発者は、OAuth 2.0 ベータへのアクセスをリクエストできます。OAuth 2.0 は認証の業界標準であり、より現代的な認可体験を可能にします。OAuth 2.0 ベータでは、v2 Project と関連する App でこの新機能をテストし、General Availability リリース前にフィードバックを提供できます。ただし、この OAuth 2.0 実装は現在開発中のため、公開のプロダクション環境やアプリでのテストは避けることを強く推奨します。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Batch Compliance エンドポイントの提供開始
本日、X API v2 を使用する開発者が X データを Developer Agreement and Policy に準拠して維持しやすくするため、新しい Batch Compliance エンドポイント を X API v2 に提供開始します。これらのエンドポイントを使用すると、開発者や研究者は大量の投稿または User ID をバッチアップロードし、データセットがユーザーの意図と X 上のコンテンツの現在の状態を反映するために必要なアクションを把握できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Spaces エンドポイントの提供開始
本日、X API v2 に新しい Spaces エンドポイント と新しいトップレベルの Spaces データ辞書を提供開始します。Spaces エンドポイントでは、Space ID または user ID で、あるいはタイトルでメンションされている人々のキーワード、ハッシュタグ、ユーザー名を使って Space をルックアップできます。新しいデータ辞書には、Space に関するタイトル、チケット販売状況、参加者メトリクスなどの関連情報が含まれます。すべての user ID はフルオブジェクトに展開できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。動画再生回数の制限のための新しいオブジェクト
これまで、エンタープライズの [Engagement API]/x-api/enterprise-gnip-2.0/fundamentals/engagement-api) で 1800 日以上前の投稿について動画再生メトリクスを要求した場合、あまりコンテキストなしにゼロ値が返されていました。本日より、これらのケースではunsupported_for_video_views_tweet_ids という新しいオブジェクトの配信を開始します。これには、1800 日より古い投稿 ID のカンマ区切りリストが含まれます。これらの投稿について、その他要求されたメトリクスは別のオブジェクトで引き続き受け取ります。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Alt Text フィールドの追加
本日、開発者がアクセシビリティをより意識的に構築できるよう、X API v2 の media オブジェクトにalt_text フィールドを利用可能にします。このフィールドを要求するには、expansions=attachments.media_keys パラメーターと media.fields=alt_text パラメーターを渡す必要があります。リクエストに含まれていれば、alt text を含む画像を含む投稿の alt text を返します。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Reposts エンドポイントの提供開始
本日、X API v2 に新しい reposts エンドポイントを提供開始します。開発者はこれらのエンドポイントを使用して、認証されたユーザーに代わって投稿をリポストまたはリポストを取り消したり、指定した投稿をリポストしたユーザーを検索したりできます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Manage Mutes エンドポイントの提供開始
本日、X API v2 に新しい manage mutes エンドポイントを提供開始します。これらのエンドポイントにより、認証ユーザーはアカウントをミュートまたはミュート解除できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。tweet.fields パラメーターで context_annotations フィールドを要求している場合、full-archive search エンドポイントで配信可能な max_results を 100 に削減しました。つまり、フィールドを含む投稿はページあたり最大 100 件まで取得できます。Streaming エンドポイントの信頼性機能
本日、X API v2 の Filtered Stream および Sampled Stream の信頼性ストリーミング機能 2 つ (backfill および redundant connections) を提供開始します。これは現在 Academic Research プロダクトトラックで利用可能です。Redundant Connections 機能を使用すると、特定のストリームに 2 回接続でき、ストリームの 1 つが切断された場合でもストリーミングの稼働時間を最大化できます。Backfill は、ストリーミングリクエストにbackfill_minutes パラメーターと 1 から 5 までの整数を追加することで利用でき、ストリームの切断によって失われた可能性のあるデータを要求できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Post Counts エンドポイントの提供開始
本日、X API v2 に新しい Post Counts エンドポイントを提供開始します。これには 2 つの異なるエンドポイントが含まれます: すべてのプロダクトトラックで利用可能な Recent Post Counts と、現在 Academic Research プロダクトトラックでのみ利用可能な Full-Archive Post Counts です。これらのエンドポイントを使用して、指定したクエリに一致する投稿数を受け取ることができます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Teams の改善
本日、コミュニティから寄せられたフィードバックに基づき、Teams の機能の主要な改善を提供開始します。Team ページのスタイルとデザインを更新しました。また、招待フローも変更し、チームメンバーを招待しやすくしたり、招待が失敗した理由を確認しやすくしました。Team アカウントをお持ちの場合は、Developer Console の Teams ページで変更を確認できます。Teams の詳細については、[このトピックに関するドキュメント](https://developer.x.com/en/docs/Developer Console/overview#team) および関連 [FAQ](https://developer.x.com/en/docs/Developer Console/faq#dev-portal-management-faq) をご覧ください。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Configuration エンドポイントの廃止
本日、標準 v1.1 のGET /help/configuration エンドポイントを廃止しました。この提供開始の詳細については、フォーラムのお知らせをご覧ください。oEmbed エンドポイントの統合
本日、新機能を一貫した方法でサポートするために、v1.1 oEmbed エンドポイントが 2021 年 11 月 23 日に廃止・削除されることを共有します。その日付以降、X oEmbeds (埋め込み投稿およびタイムライン) の唯一の公式かつサポートされる API エンドポイントは publish.x.com/oembed 経由となります。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Blocks および Likes Lookup エンドポイントの提供開始
本日、X API v2 に新しい blocks および Likes ルックアップエンドポイントを提供開始します。これらのエンドポイントを使用すると、v2 API を使用して、アカウントがいいねした投稿、投稿にいいねしたユーザー、ご自身または認証ユーザーがブロックしたユーザーに関する情報を取得できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Manage Likes エンドポイントの提供開始
本日、X API v2 に新しい manage Likes エンドポイントを提供開始します。これらのエンドポイントを使用すると、v2 API で投稿のいいねといいね解除ができます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Manage Blocks エンドポイントの提供開始
本日、X API v2 に新しい manage blocks エンドポイントを提供開始します。これらのエンドポイントを使用すると、user ID を使ってユーザーに代わってアカウントをブロックまたはブロック解除できます。この提供開始の詳細については、フォーラムのお知らせをご覧ください。埋め込みタイムラインのサポート削除
本日、埋め込みタイムラインウィジェットの将来に関する計画を共有します。2021 年 6 月 23 日に、Likes、Collections、Moments のタイムラインを廃止する予定です。Profile および Lists のタイムラインを使用することをお勧めします。これらは、より高速で、使いやすく、X の機能性と最新の状態に保たれるよう更新中です。この変更の詳細については、フォーラムのお知らせをご覧ください。Manage Follows エンドポイントの提供開始
本日、X API v2 に新しい manage follows エンドポイントを提供開始します。これらのエンドポイントを使用すると、ユーザー ID を使ってユーザーに代わってアカウントをフォローまたはフォロー解除できます。この提供開始は、アカウントのフォロワーとフォロー中のユーザーを取得できる follows lookup エンドポイントの提供開始からわずか数か月後のものです。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Academic Research プロダクトトラックの紹介
本日、X API v2 に新しい Academic Research プロダクトトラックを紹介します。この更新は、Academic Researcher 向けの新しい申請プロセスを導入し、承認された方には、より大きなアクセスと高度な機能を解放する Academic Research Project を提供します。新しい Academic Research プロダクトトラックでは、以下にアクセスできます:- 新しい X API v2 Full-Archive Search エンドポイント (現時点で Academic Research プロダクトトラックでのみ利用可能)。
- Standard プロダクトトラックの Basic アクセスレベルで利用可能な 500,000 件から増加した 1,000 万件のPost Cap。
-
Recent Search、Full-Archive Search、および Filtered Stream で利用可能な新しいフィルターオペレーター。
$(別名 cashtag)、bio(filtered stream 経由でのみ利用可能)、bio_name(filtered stream 経由でのみ利用可能)、bio_location(filtered stream 経由でのみ利用可能)、place、place_country、point_radius、bounding_box、-is:nullcast、has:cashtags、has:geoを含みます。 - Standard プロダクトトラックの Basic アクセスレベルで利用可能な 25 件から増加した 1,000 件の同時ルールの Filtered Stream ルール制限。
- Standard プロダクトトラックの Basic アクセスレベルで利用可能な 512 文字制限から増加した 1,024 文字のクエリおよびルール文字制限
Reply Settings フィールドの追加
本日、reply_settings という新しいフィールドを投稿オブジェクトに提供開始します。このフィールドは、Post Lookup、Hide Replies、Recent Search、Sampled Stream、Filtered Stream、Follows Lookup、User Post Timeline、User Mention Timeline など、投稿を返すすべての X API v2 エンドポイント、またはどのエンドポイントでも投稿オブジェクトをexpandすることで利用可能です。このフィールドは、投稿作成者が他の人にどのように返信を許可しているかを示します。全員か、投稿内でメンションした人々のみか、フォローしている人々のみです。reply_settings フィールドが返すフィールド値には、everyone、mentionedUsers、following が含まれます。投稿に会話のコントロールが設定されていない場合でも、フィールドに everyone 値が設定された投稿オブジェクトに表示されます。User Post および Mention Timeline エンドポイントの提供開始
本日、X API v2 に新しい User Post Timeline および User Mention Timeline エンドポイントを提供開始します。これらのエンドポイントにより、X 上の指定されたアカウントが作成した、または言及している投稿を要求できます。詳細はフォーラム投稿のお知らせをご覧ください。Follows Lookup エンドポイントの提供開始
本日、X API v2 に新しい follows lookup エンドポイントを提供開始します。これらのエンドポイントにより、ユーザー ID を使ってアカウントのフォロワーとフォロー中のユーザーを取得できます。詳細はフォーラム投稿のお知らせをご覧ください。Labs v2 エンドポイントの廃止
Labs v2 Recent Search および Hide Replies エンドポイントを廃止しました以下のエンドポイントを廃止しました。これらのエンドポイントの Labs バージョンを使用していた場合は、リンクされた移行ガイドを使用して統合を更新し、新しい X API v2 バージョンの使用を開始できます:新しい X API v2 への移行に関する追加情報も、移行ハブで提供しています。ご質問がある場合は、Labs フォーラムカテゴリまでお問い合わせください。Labs v1 エンドポイントの廃止
2020 年 8 月 12 日に、新しい X API v2: Early Access を提供開始しました。このリリースで、Labs プログラムから X API v2 にいくつかのエンドポイントを昇格し、エンドポイントの Labs バージョンは廃止状態のまま 60 日間維持された後に廃止されることを発表しました。本日は提供開始から 60 日目にあたり、以下のエンドポイントを廃止しました。これらのエンドポイントの Labs バージョンを使用している場合は、リンクされた移行ガイドを使用して統合を更新し、新しい X API v2 バージョンの使用を開始できます:- Post Metrics v1
- Filtered Stream v1
- Sampled Stream v1
投稿消費ステータスバーの追加
新しい Developer Console のメインダッシュボードページで、月あたり 500,000 件のPost Capに対する利用状況を確認できるようになりました。この上限は、Basic アクセスの以下の v2 エンドポイント (Filtered Stream および Recent Search) に対して、Project レベルで適用されます。この機能を確認し、新しい v2 エンドポイントを使用するには、新しい Developer Console 体験をアクティブにする必要があります。Hide Replies エンドポイントの提供開始
本日、v2 X API に新しい Hide Replies エンドポイントを提供開始します。このエンドポイントを使用すると、虐待的、邪魔、または誤解を招く返信を非表示にできます。これは、公共の対話の健全性を改善する重要な要素です。詳細はフォーラム投稿のお知らせをご覧ください。X Developer Labs の同じエンドポイントは廃止状態となり、90 日後に廃止されます。v2 エンドポイントへの移行方法をご覧ください。X API v2 エンドポイントへの Early Access
本日、新しい X API の最初のエンドポイントへの Early Access を発表しました!新しい X API は、より迅速に新機能を提供できる新しい API 基盤、受け取るフィールドをより細かく制御できる更新されたデータ形式と新機能、新しい投稿、ユーザー、メディアフィールド、および以下を含む投稿の聞き取りと分析を可能にする更新されたエンドポイントセットを備えています:利用可能な新機能の完全なリストと移行リソースは、[X API v2: Early Access ドキュメントページ]https://developer.x.com/en/docs/x-api/early-access) でご覧いただけます。計画している内容の詳細については、「[Guide to the future of the X API]https://developer.x.com/en/docs/x-api/early-access)」をご覧ください。Labs エンドポイントの廃止予定
本リリースで X API v2 の代替が提供開始されたため、特定の Labs エンドポイントを廃止します。以下の Labs v1 エンドポイントは、本日のリリースから 60 日後に廃止されます:- Post Metrics v1
- Filtered Stream v1
- Sampled Stream v1
- Recent Search v2
Hide Replies の改善
返信の非表示解除機能を追加しました。さらに、以前非表示にしていなかった返信も、このエンドポイント経由で再度非表示にできるようになりました。詳細は Hide Replies ドキュメントをご覧ください。Labs v1 エンドポイントの廃止
本日、Labs v1 の Posts and Users、Hide Replies、Recent Search エンドポイントを廃止します。Labs v1 計画の詳細については、フォーラムのお知らせをご覧ください。新しい投稿メトリクスの追加
本日、X Developer Labs の Post Lookup エンドポイントの投稿オブジェクトに、2 つの新しい非公開メトリクスのサブフィールドuser_profile_clicks および url_link_clicks を追加します。これらは、tweet.fields パラメーターに non_public_metrics、organic_metrics、または promoted_metrics のいずれかの値を指定して使用すると返されます。詳細については、Post Lookup API リファレンスをご覧くださいOrganic および Promoted メトリクスグループ
Post Lookup エンドポイントの投稿およびメディアオブジェクトにorganic_metrics および promoted_metrics を追加します。エンドポイントへのメトリクスの追加
Post Lookup および Recent Search エンドポイントの投稿およびメディアオブジェクトにメトリクスを追加します。これらの変更の詳細については、フォーラムのお知らせをご覧くださいCOVID-19 エンドポイントの提供開始
本日、新しい COVID-19 Stream エンドポイントと、それに付随する Compliance エンドポイントを提供開始します。これらの変更の詳細については、フォーラムのお知らせをご覧ください。Replay API ユーザープロフィールの更新
本日より、Replay API は、Replay API の実行時に参照されたユーザーを反映するユーザープロフィールオブジェクトを配信します。現在のユーザープロフィールオブジェクトを配信するこの変更は、2019 年 11 月 25 日の Historical PowerTrack の最近の更新と同様です。Developer Policy の更新
本日、Developer Policy の重要な更新を発表しました。フォーラムとブログの投稿を通じて詳細を読み、改訂されたポリシーを確認することをお勧めします。Developer Policy は、X API を使用するための基盤の 1 つであり、ご自身のコミットメントを理解することが重要です。Hide Replies エンドポイントの提供開始
私たちは、X 上で人々が安心して会話できるようにすることを支援したいと考えています。その一環として、本日、新しい エンドポイントで Hide Replies 機能をサポートし、投稿作成者が始めた会話をより制御できるようにすることをお知らせします。この新しいエンドポイントの詳細については、フォーラムのお知らせをご覧ください。Labs エンドポイント v2 のリリース
本日、Posts and Users、Recent Search、Hide Replies エンドポイントを Labs の v2 に提供します。Labs v1 エンドポイントを廃止し、この初回リリースから 90 日後に完全に廃止する予定です。v1 ドキュメントもこの期間中は利用できるようにします。フィードバックチャネルを通じて、このバージョン戦略に関するフィードバックをお寄せください。Posts and Users に以下の変更をリリースします:- クエリパラメーターとしてfieldsを導入
- クエリパラメーターとしてのformatsを削除
- Posts and Users で単一 ID lookup用のパス変数を追加
- GET /users における単一およびマルチユーザー名lookupのパスおよびクエリパラメーターの調整
-
フィールド名を
statsからpublic_metricsに変更
-
Users から
most_recent_tweet_id拡張を削除 -
投稿の
sourceフィールドからフィールドのパースをしやすくするため HTML タグを削除
アクセストークン管理の変更
本日、developer.x.com 上のアプリケーションダッシュボードでアクセストークンおよびアクセストークンシークレットの表示・管理方法に変更を加えます。API 統合をより安全にするため、これらの値が最初に生成された後は、ダッシュボードでアクセストークンとアクセストークンシークレットを表示しなくなります。最初の表示後、これらの認証情報は取得できなくなります。ダッシュボードでトークンを再生成できますが、これにより現在のトークンとシークレットは無効になります。この変更の詳細については、フォーラムのお知らせをご覧ください。SPDY サポートの削除
2020 年 1 月 15 日より、X API (および他のすべての X ドメイン) へのすべての接続で SPDY 接続をサポートしなくなります。この変更の詳細については、フォーラムのお知らせをご覧ください。Labs での Recent Search エンドポイントの提供開始
本日、過去 7 日以内に投稿された投稿を検索する新しいエンドポイントをリリースします。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Stream への投稿注釈の追加
本日 X Developer Labs で、デフォルトの投稿ペイロードに新しいメタデータ要素をリリースします。これらの新しいフィールドは、投稿ペイロードの一部としてレンダリングされ、投稿に関するより多くの文脈情報を提供します。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Historical PowerTrack ユーザープロフィールの更新
本日、「Batch Historical Posts」エンドポイント (Historical PowerTrack) を更新し、ジョブ処理時の値を反映するユーザープロフィールの位置情報、自己紹介、表示名情報を提供します。更新されたユーザーオブジェクトが配信されると、User/Actor オブジェクトに新しい「updated」文字列配列が含まれます。最大 3 つの値があります: name、description、location:"updated": ["name", "description", "location"]詳細は Historical PowerTrack のデータ形式に関するドキュメントをご覧ください。Account Activity API への追加
本日、Account Activity API に新機能をリリースしました。これにより、開発者は、サブスクライブしているユーザーをメンションするアカウントがブロックされているかどうかを確認できるようになります。user_has_blocked のデータオブジェクト構造と詳細は、フォーラムのお知らせをご覧ください。Labs での Sampled Stream エンドポイントの提供開始
本日、すべての公開投稿のサンプルをリアルタイムで投稿された通りに ストリーミング する新しいエンドポイントをリリースします。この提供開始の詳細については、フォーラムのお知らせをご覧ください。Labs での Filtered Stream エンドポイントの提供開始
本日、X Developer Labs で投稿を取得するための新しいストリーミングエンドポイントと、フィルターを管理するエンドポイントをリリースします。これらのエンドポイントでは、月あたり最大 500,000 件の投稿 (最大 1 秒あたり 50 投稿) を取得でき、ストリームに最大 10 個のフィルタールールを設定できます (同時に適用可能)。この提供開始の詳細については、フォーラムのお知らせをご覧ください。API リファレンスページに記載されたリクエストパラメーターは、オプションまたは必須として明確に示されています。さらに、リクエストで JSON ボディペイロードが許可されている場合、API リファレンスページにはそれが記述されます。Labs での投稿メトリクスの提供開始
所有/承認されたアカウントの任意の投稿または投稿のリストのエンゲージメントデータを取得できるようになりました。クエリする投稿は 30 日以内のもので、リポストではない必要があります。GET /tweets/metrics/private は以下のメトリクスをサポートします:-
impressions -
reposts -
quotes -
likes -
replies -
video views -
video view quartiles(リクエスト元がメディアの作者でもある場合)
DM 権限の変更
本日より、Direct Message を作成する必要があるアプリケーションは、「Read, Write, and Direct Messages」アプリ権限 (RW+DM) を持つ必要があります。RW アプリ権限のみで Direct Message を作成しようとするアプリケーションは、以下のエラーを受け取ります:{"code": 93,"message": "This application is not allowed to access or delete your direct messages."}この変更の詳細については、フォーラムのお知らせをご覧ください。Pinned Post 拡張の追加
pinned_tweet_id は、user オブジェクト拡張を通じてユーザーの固定投稿を展開します。Quote Counts メタデータの追加
開発者は新しい Labs エンドポイントを使用して、引用の数を取得できます。Most Recent Post 拡張の追加
most_recent_tweet_id は、user オブジェクト拡張を通じてユーザーの最新の投稿を展開します。この提供開始の詳細については、フォーラムのお知らせをご覧ください。新しい Account Activity API エンドポイント
本日より、アプリ専用 OAuth を使用してユーザーサブスクリプションを無効化するための新しい Account Activity API エンドポイントを導入します。この新しいエンドポイントは、開発者にとって、サブスクライブしているユーザーのアクセストークンを必要とせず、サブスクリプションを無効化するために bearer トークンだけを提供すればよいという利便性を提供します。3-Legged OAuth でユーザーサブスクリプションを無効化するための既存のエンタープライズ Account Activity API エンドポイントは即時に廃止予定としてマークされます。このエンドポイントは 2020 年 1 月 15 日に廃止され、利用できなくなります。開発者はこの API の詳細をドキュメントで学べます。Tweets エンドポイントの新しい拡張
[GET /tweets]https://developer.x.com/en/docs/labs/tweets-and-users/api-reference/get-tweets.html) エンドポイントに 2 つの新しい拡張を追加しました:entities.mentions.username は、投稿内の認識されたユーザーメンションのユーザー名を完全な user オブジェクトに展開します。referenced_tweets.id.author_id は、要求した投稿の 1 つがリポスト、引用投稿、または返信である場合に、参照された投稿の作者の ID を展開します。この拡張は、参照された投稿 ID を完全なオブジェクトにも展開します。Labs での Tweets および Users エンドポイントのサポート
最初の 2 つのエンドポイントが Labs ポータル経由で利用可能になりました。これらのエンドポイントを使い始めるには、承認済みの開発者アカウントを持ち、Labs アクセスを申請している必要があります。v1.1 同等機能との主な違いは以下を含みます:- 単一オブジェクトの「show」機能とバッチ「lookups」用の単一エンドポイント
- [Expansion parameters]) は 1 つのリクエストの一部として追加オブジェクト (例: メンションされたユーザー、参照された投稿など) の包含をサポート
- [Format parameters]) は、より冗長な、または冗長でないペイロードを持つ異なるデータプロジェクションをサポート
- 認証方法 (ユーザーコンテキストまたは bearer トークン) に関わらず、レート制限はアプリレベル
Terms および Privacy エンドポイントの廃止
Terms of Service および Privacy エンドポイントを完全に廃止しました。当社の Privacy Policy および Terms of Service の現在の状況は、最新のウェブページで最もよく確認できます。この変更の詳細については、フォーラムのお知らせをご覧ください。Account Activity Replay API の提供開始
本日、Account Activity API のエンタープライズ層で利用可能なデータ復旧ツールである Account Activity Replay API を導入します。Account Activity Replay API を使用すると、最大 5 日前までのイベントを取得できます。これは、Webhook サーバーがイベントを取りこぼした場合のデータ復旧シナリオで利用してください開発者はこの API の詳細をドキュメントで学べます。is:reply オペレーターの追加
本日、is:reply オペレーターが enterprise search APIs および有料版の premium search エンドポイント で利用可能になりました。is:reply ブールオペレーターは、投稿へのすべての返信をフィルターしたり、ルールに一致する明示的な返信を除外したりするのに使用できます。このオペレーターは is:quote オペレーターと同じように機能します。Search API では、すべての「is:」および「has:」オペレーターは、キーワードやハッシュタグなどのスタンドアロンオペレーターと組み合わせて使用する必要があることに注意してください。このオペレーターの詳細はドキュメントで学べます。Expanded URL エンリッチメントの変更
本日より、Expanded URL エンリッチメントには、投稿、Moment、またはプロフィールへのリンクの場合、unwound URL オブジェクトとメタデータ (title および description フィールドを含む) が含まれなくなります。その他の URL (ウェブサイトなど) は引き続きこのメタデータでエンリッチされ、url、expanded_url、display_url は引き続き利用可能です。この変更は Decahose、PowerTrack、Historical PowerTrack、および Search APIs に適用されます。PowerTrack での is:reply オペレーターの追加
本日、新しいオペレーターis:reply を導入します。これにより、会話を最も気にかけるものに絞り込むことができます。結果から返信を除外できるようになりました (リポストを除外する is:retweet および引用投稿を除外する is:quote の既存の機能に加えて)。この新しいオペレーターは、本日から PowerTrack、Historical PowerTrack、および Replay で利用可能です。is:reply ブールオペレーターは、投稿へのすべての返信をフィルターしたり、ルールに一致する明示的な返信を除外したりするのに使用できます。このオペレーターは is:quote オペレーターと同じように機能します。このオペレーターの詳細はドキュメントで学べます。Developer Console でのアプリへのアクセス
本日、X アカウントにログインしていれば、developer.x.com の X app ダッシュボードで既存の X apps を表示および編集する機能を開発者に追加しました。以前は、developer.x.com で既存の X アプリを表示および編集するには、開発者アカウントに申請するか承認を受ける必要がありました。新しい X アプリを作成するには、引き続き承認済みの開発者アカウントが必要です。動画字幕のサポート
本日、広告主およびパブリッシャーが、ads.x.com、Media Studio、およびパブリッシャーアップロード API 経由で、動画に字幕ファイル (SRT) を追加できるようになりました。字幕は、Android および Web 上の自動再生動画 (音声がない場合) で表示可能になります。iOS の機能は今後数週間でリリース予定です。新しい字幕エンドポイントの詳細については、それぞれの API リファレンスページをご確認ください:Account Activity API エンドポイントの更新
本日、Account Activity API エンドポイント GET subscriptions/count の更新を発表します。請求の詳細と API の使用についての可視性を高めるため、本日から、Account Activity API インスタンスに関連付けられたプロビジョニング済みサブスクリプションの数を JSON 内でプログラム的に取得できます。これにより、GET subscriptions/count API エンドポイント経由で、プロビジョニング済みサブスクリプションの数と、その制限にどれだけ近づいているかの両方を確認できます。この更新は Account Activity API ドキュメントに記載されています。POST エンドポイントへの新しいレート制限
本日、いくつかの標準 POST エンドポイントに新しいアプリレベルのレート制限を実装します:- POST statuses/update
- POST statuses/retweet/:id
- POST favorites/create
- POST direct_messages/events/new
- POST friendships/create
twitter-text ライブラリの更新
本日、X が絵文字をカウントする方法の最近の変更に対応するため、twitter-text ライブラリの更新を発表します。以前は絵文字が 2 文字以上としてカウントされていましたが、その数は 2 文字に削減され、ユーザーが 280 文字を最大限活用できるようになります。この変更の詳細については、フォーラムのお知らせをご覧ください。レガシー DM エンドポイントの廃止
レガシー Direct Message エンドポイントを完全に廃止しました。廃止された DM エンドポイントとその代替のリストは [このページ](https://developer.x.com/content/developer-twitter/en/docs/direct-messages/sending-and-receiving/api-reference でご確認いただけます。この更新の詳細については、フォーラムのお知らせをご覧ください。DM メディアアクセスの変更
本日、Direct Messages からの添付メディアの取得プロセスにいくつかの変更を実装します。認証された www.x.com セッション経由でのmedia_url または media_url_https へのアクセスをサポートしなくなります。media_url_https を取得するリクエストは、OAuth 1.0A を使用して常にユーザーのアクセストークンで署名する必要があります。この更新の詳細については、フォーラムのお知らせをご覧ください。Usage API の新バージョン
本日、Usage API の新バージョンを提供開始します。この更新により、新しいシステムへの移行を行うことで API がより安定します。システムの更新に伴い、開発者は 2018 年 5 月 1 日までしかデータを取得できなくなるため、ユーザーはデータの「穴」を経験することになります。したがって、来年は数か月分の履歴データが欠落します (2019 年 6 月まで)。Usage API 内で、製品名が Historical PowerTrack Subscription から Historical PowerTrack 2.0 に変更されます。これは、製品名を他のユーザー向け文言と一貫させるものです。お客様は更新後も同じ形式の同じデータを受け取ります。この変更はproducts.type JSON オブジェクト内で確認できます。ご質問がある場合は、アカウントマネージャーまでお問い合わせください。API の廃止
本日、Account Activity API DM Beta プロダクトが完全に廃止されました。本日から、以下のサービスとエンドポイントはサービスが低下します:- User Streams
- Site Streams
- GET direct_messages
- GET direct_messages/sent
- GET direct_messages/show
- POST direct_messages/new
- POST direct_messages/destroy
アプリ作成およびレート制限の変更
本日より、apps.x.com 経由で新しい X apps を作成できなくなります。今後は、Developer Console アカウント、または Developer Console アカウントをまだお持ちでない場合は、アクセスを申請できるページにリダイレクトされます。また、2018 年 9 月 10 日に以下の POST エンドポイントに新しいアプリレベルのレート制限を実装することを発表しました。- POST statuses/update
- POST statuses/retweet:id
- POST friendships/create
- POST favorites/create
- POST direct_messages/events/new
Developer Console でのアプリ管理
Developer Console アカウントをお持ちの場合は、X apps を作成および管理できるようになりました。詳細は[フォーラム投稿](https://devcommunity.x.com/t/app-creation-and-management-now-available-in-the-Developer Console/107723)をご覧ください。Sign in with X および Account Activity の変更
本日より、Sign in with X プロセスで使用するコールバック URL の登録を必須化しました。この更新の詳細はこちらをご覧ください。また、Account Activity API にtweet_delete_events アクティビティを追加することを発表しました。この新しいアクティビティは、対応する削除イベントに対して送信され、開発者がお客様やアプリケーションユーザーに準拠した体験をより容易に提供できるようにします。この新しいアクティビティの詳細については、フォーラム投稿またはドキュメントをご覧ください。利用規約とポリシーの更新
本日、Terms of Service、Privacy Policy、および [X Developer Agreement]https://developer.x.com/en/developer-terms/agreement-and-policy にいくつかの変更を加えました。これには、プライバシー、セキュリティ、データ保護の更新が含まれます。詳細はフォーラム投稿をご覧ください。Profile Background および Account Activity の変更
本日、profile_background_image_url および profile_background_image_url_https のすべてのインスタンスをデフォルト値に変更します。詳細はフォーラム投稿をご覧ください。上記の変更に加え、Account Activity API のペイロードに、アクティビティが配信されたサブスクリプションを参照するための新しいフィールドを追加します。この JSON オブジェクトは for_user_id と呼ばれ、そのアクティビティを生成したサブスクライブ済みユーザーの ID を値として含みます。この新しい JSON オブジェクトの例は、Account Activity オブジェクトページで確認できます。Quote ペイロードレンダリングの変更
本日、引用ペイロード内での URL のレンダリング方法に変更を加えました。引用された投稿を参照できるようにするため、「quoted_status_permalink」エンティティと呼ばれる新しいエンティティを追加し、引用された投稿の「text」フィールドから t.co リンクを削除します。新しい形式では、t.co リンクは「quoted_status」オブジェクト内の引用された投稿の「text」フィールドに追加されなくなります。さらに、引用された投稿の t.co URL、expanded_url、display_url を「urls」エンティティに含めなくなります。代わりに、「url」、「expanded」、「display」URL 属性を持つ新しい「quoted_status_permalink」オブジェクトに追加されます。つまり、「quoted_status_permalink」オブジェクトは、引用された投稿への t.co リンク専用となり、「entities.urls」配列は元の投稿または引用内で共有されたリンクを識別するために使用できます。詳細はフォーラム投稿および更新されたドキュメントをご覧ください。Additional Media Info オブジェクトの追加
投稿ペイロードに新しいオブジェクトを追加 (additional_media_info オブジェクト)、また、広告主が動画再生を X 所有のクライアントに制限することを要求したプロモーション投稿の動画詳細 (video_info) を制限します。この変更に関する追加情報は、Extended Entities Objects > ネイティブ動画付きの投稿で確認できます。Premium Full-Archive Search の提供開始
Premium Full-Archive Search エンドポイント の提供開始。Account Activity API の提供開始
(All Activities) および (Direct Messages) Standard beta Account Activity API の両方を提供開始しました。この提供開始の詳細はブログをご覧ください。User streams および Site streams の廃止と、2018 年 6 月 19 日 (火) のサンセット日を発表しました。Premium API の提供開始
Premium API を提供開始しました。これらの新しい API は、当社のエンタープライズデータプラットフォームの品質と安定性に基づき、段階的な価格モデルでより広く利用できるようになっています。今回初めて、(標準エンドポイントの限定された 7 日間のデータではなく) 過去 30 日間の投稿を検索でき、オプションで profile geo、URL 展開、投票データのプレミアムエンリッチメントにアクセスできます。新機能の一部をご紹介します:- リクエストあたりの投稿数の増加 (Sandbox + Premium)
- より複雑なクエリを可能にするはるかにリッチなクエリ言語 (Sandbox + Premium)
- 投稿の時系列カウントを返す counts エンドポイント (Premium)
- Expanded URLs および Profile Geo などのメタデータエンリッチメント (Premium)
280 文字の投稿の提供開始
cramming が問題となっていた言語で、280 文字の投稿が正式に提供開始されました。詳細はフォーラムのお知らせまたは公式ブログ投稿をご覧ください。Additional Media Info の追加
投稿ペイロードに新しいデータ (additional_media_info オブジェクト) を追加し、また、広告主が動画再生を X 所有のクライアントに制限することを要求したプロモーション投稿の動画詳細 (video_info) を制限します。この変更に関する追加情報は、Extended Entities Objects > ネイティブ動画付きの投稿で確認できます30-Day Search における url_contains オペレーターのサポート終了
30-Day Search および Full-Archive Search でurl_contains: オペレーターのサポートが終了しました。このオペレーターの廃止は、2016 年 8 月の Gnip 2.0 移行の一環として発表されていました。url_contains: オペレーターを使用するすべての Search クエリは無効として拒否されます。Search API における url_contains オペレーターの今後の削除
30-Day Search API (30-Day および Full-Archive 両方) では、本日から 30 日後、または 2017 年 8 月 4 日以降、url_contains: オペレーターをサポートしなくなります (実際には、その日付後の最初のデプロイで url_contains: のサポートが終了します)。このオペレーターの廃止は、2016 年 8 月の Gnip 2.0 移行の一環として発表されていました。オペレーターサポートが終了すると、url_contains: を使用するクエリは無効として拒否されます。DM コマンドのオプションパラメーター
statuses/update のオプションパラメーター enable_dm_commands を使用すると、移行期間が終了する前にアプリケーションが早期に DM コマンドサポートを削除できます。デフォルト値は true (つまり、現在のレガシー動作) ですが、新しい 11 月 1 日以降の動作を取得するには false に設定できます。statuses/update のオプションパラメーター fail_dm_commands を true に設定すると、API から DM コマンドが HTTP 403 (エラーコード 151) を返すようになります。デフォルト値は false です。この更新の詳細はフォーラムをご覧ください。新しいエンリッチメントとペイロードの変更
新しいエンリッチメント! Poll Metadata がエンタープライズ API 経由で利用可能になりました。詳細はドキュメントをご覧ください。新しいペイロードフィールド: ユーザーが写真を投稿に追加する際に「Add description」オプションを選択すると、Image Alt-Text (description) フィールドがペイロードのentities.media[] および extended_entities.media[] セクションに表示される場合があります。これは、エンリッチされたネイティブ形式でのみ利用可能です。デフォルトペイロード形式: Gnip 製品で新しく作成されたストリームは、デフォルトで original format JSON になります。Historical PowerTrack および Replay API の更新
Historical PowerTrack API および Replay API- 引用フィルタリングがサポートされました
- 引用投稿は HPT および Replay 投稿ペイロード内で完全に再ハイドレートされるようになりました
Counts の新しいペイロードフィールド
新しいペイロードフィールド:quote_count および reply_count が、Realtime および Historical API 全体のネイティブエンリッチ形式ペイロードで利用可能になりましたFull-Archive Search における Geo オペレーターのサポート
Full-Archive Search API (FAS):- 追加の geo オペレーターのサポートを追加:
- place:
- place_country:
- has:profile_geo:
- profile_country:
- profile_region:
- profile_locality: