X API v2
検索エンドポイントが新しい検索インデックスに移行
本日、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
X API 価格更新: Owned Reads が $0.001 に
2026 年 4 月 20 日より、対象エンドポイントで自分のデータにアクセスする際の新しい「Owned Reads」価格をリソースあたり 1)で導入しました:GET /2/users/{id}/bookmarks、/blocking、/muting、/pinned_lists、/tweets、/mentions、/liked_tweets、/followers、/following、/owned_lists、/followed_lists、/list_memberships。書き込みも更新しました — POST /2/tweets は投稿あたり 0.20 です(召喚された返信は $0.01 のまま)。API 経由でのフォロー、いいね、引用投稿はすべてのセルフサーブ層から削除されました。詳細はこちら。X API v2
X API v2
X Activity API サブスクリプションの方向フィルター
本日、X Activity API サブスクリプションにオプションのdirection フィルターを追加しました。サブスクライバーは DM とチャットイベントを sent、received、または両方にスコープでき、必要なイベントのみを受信できるようノイズを削減できます。X API v2
X API v2
X Activity API のレガシー Direct Message イベント
本日、レガシー DM イベント(dm.received、dm.sent、dm.read、dm.indicate_typing)を X Activity API に追加しました。これにより、Account Activity API からの DM イベント配信が低レイテンシーの XAA パイプラインに移行します。X API v2
X API
X API Pay-Per-Use 価格の正式リリース
本日、X API Pay-Per-Use 価格を正式にリリースしました — インディビルダー、スタートアップ、ホビーイスト向けに構築された柔軟なクレジットベースモデルです。ハイライト:- console.x.com に新しい Developer Console
- ファーストパーティの Python および TypeScript SDK を備えた XDK (X Developer Kit)
- テスト用のインタラクティブな Playground
- AI モデル用の MCP サーバー
- X API に費やすすべてのドルで xAI/Grok API クレジットを最大 20% バック で獲得
X API v2
X Activity API での Spaces イベント
本日、Spaces ライフサイクルイベント(spaces.start、spaces.end)を X Activity API に追加しました。User ID で購読すると、Space の開始または終了をリアルタイムで通知されます。X API v2
X API v2
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
X API Playground の紹介
本日、X API Playground を導入しました — X API v2 エンドポイントをエミュレートするセルフホスト型ローカルサーバーです。実際の API 呼び出しを行わずに、またはレート制限に達することなく、統合の開発とテストを行えます。リアルなモックデータ、状態の永続化、OpenAPI 検証、レート制限シミュレーション、Web UI が含まれます。go install github.com/xdevplatform/playground/cmd/playground@latest でインストールします。詳細はこちら。X API v2
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 をサポートします。詳細はこちら。X API v2
Python および TypeScript XDK のリリース
本日、X API v2 の公式ファーストパーティ Python および TypeScript XDK(X Developer Kit)をリリースしました。XDK は認証(Bearer トークン、OAuth 2.0 PKCE、OAuth 1.0a)、自動ページネーション、再接続処理を含むリアルタイムストリーミング、すべての v2 エンドポイントの包括的なカバレッジを処理します。pip install xdk または npm install @xdevplatform/xdk でインストールします。詳細はこちら。X API v2
X Activity API サブスクリプションのキーワードフィルタリング
本日、X Activity API サブスクリプションにキーワードフィルタリングを追加しました。User ID によるフィルタリングに加えて、サブスクライバーはキーワードでイベント配信をさらに絞り込めるようになりました — News イベントや、追加のフィルタリングが必要なイベント量の多い他のイベントタイプに有用です。X API v2
X Activity API での認証バッジ、アフィリエイトバッジ、ハンドル更新イベント
本日、X Activity API を拡張して、追加のプロファイル関連イベントタイプを配信できるようにしました:profile.update.verified— ユーザーの認証ステータスが変更されたときprofile.update.affiliate— ユーザーのアフィリエイトバッジが変更されたときprofile.update.screenname— ユーザーが @ ハンドルを変更したとき
X API
X API v2
X Activity API オープンベータのリリース
本日、X Activity API のオープンベータをリリースしました — サブ秒のレイテンシーで X 上のリアルタイムアクティビティイベントを購読するための新しいエンドポイント群です。プロファイルイベントタイプ(ProfileBioUpdate、ProfilePictureUpdate、ProfileBannerUpdate、ProfileGeoUpdate、ProfileUrlUpdate)を購読し、User ID でフィルタリングし、永続的な HTTP ストリーム(GET /2/activity/stream)または webhook 経由で一致するイベントを受信します。サブスクリプションは POST /2/activity/subscriptions で管理されます。詳細はこちら。X API v2
X API を介した投稿の編集
本日、X API を介して最近の投稿をプログラム的に編集する機能をリリースしました。既存のPOST /2/posts エンドポイントを、previous_post_id を含む新しい edit_options オブジェクトとともに使用します。要件: 認証されたユーザーが X Premium を持っており、投稿が自分のものであり、過去 1 時間以内に作成されている必要があります。更新された Create or Edit Post ドキュメントを参照してください。詳細はこちら。X API v2
アクティブなストリーミング接続を管理する Connections API
本日、アクティブなストリーミング接続をプログラム的に管理するための Connections API をリリースしました:GET /2/connections— アクティブおよび履歴のストリーミング接続を一覧表示DELETE /2/connections/all— アプリのすべてのアクティブなストリーミング接続を終了DELETE /2/connections/{endpoint_id}— 特定のストリーミングエンドポイントの接続を終了DELETE /2/connections— UUID で特定の接続を終了
X API v2
Community Notes: Evaluate Note エンドポイント
本日、Community Notes API にPOST /2/evaluate_note エンドポイントを追加しました。AI Note Writer は、提出前に下書きされたノートを評価して、その潜在的な有用性、主張/意見の整合性、その他のモデルフィードバックに関するシグナルを受け取ることができるようになりました。X API v2
Filtered Stream Webhooks API のリリース
本日、Filtered Stream Webhooks API をリリースしました。これは、永続的な接続を必要とせず、一致するパブリック投稿を登録済み webhook に非同期で配信します。ルールは既存の/2/tweets/search/stream/rules エンドポイントを使用して管理され、一致する投稿(編集履歴を含む)は JSON として webhook に配信されます。エンタープライズ開発者が利用可能で、プロジェクトあたり 25,000 以上のルール、最大 2,048 文字のルールをサポートします。詳細はこちら。X API v2
X API v2
PowerStream Rules Lookup エンドポイント
本日、GET /2/powerstream/rules エンドポイントを追加し、PowerStream の顧客が PowerStream インスタンスに対して構成されたルールをプログラム的に取得できるようになりました。X API v2
share_with_followers を介したコミュニティ投稿のブロードキャスト
本日、POST /2/tweets に新しいオプションの share_with_followers ブールパラメーターを追加しました。community_id と share_with_followers: true で投稿すると、コミュニティ投稿は認証されたユーザーのフォロワーのタイムラインにもブロードキャストされます — x.com の「フォロワーとも共有」チェックボックスと一致します。X API v2
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 を提出
X API
X API
Account Activity API エンドポイントのリリース
本日、新しい X API v2 Account Activity API エンドポイントをリリースしました。詳細はこちら。X API
Media Upload エンドポイントの改善
開発者エクスペリエンスを向上させるために、メディアアップロードエンドポイントにいくつかの改善を加えました。Chunked Media Upload 用の専用エンドポイントを Media Upload エンドポイントに導入しました。詳細はこちら。X API
X API
Media Upload エンドポイントのリリース
本日、新しい X API v2 Media Upload エンドポイントをリリースしました。詳細はこちら。Documentation
新しいドキュメンテーションサイトのリリース
本日、新しい X Developer Platform ドキュメンテーションサイト https://docs.x.com をリリースしました。X API v2
X API v1.1
X API: Enterprise
X API v1.1
Historical Powertrack エンドポイントの廃止
本日、エンタープライズ X API の Historical Powertrack および Insights track エンドポイントを廃止します。X API v2
Basic および Pro 層からの Follows エンドポイントの削除
本日、X API v2 の Basic および Pro 層から Follows および List Follows エンドポイントを削除します。X API v2
Bookmarks Count および Long Posts のサポート
本日、X API v2 でブックマーク数の取得と 280 文字を超える投稿の取得機能のサポートを追加しました。X API v1.1
Statuses/Filter エンドポイントの廃止
本日、X API v1.1 の statuses/filter エンドポイントを廃止します。開発者は X API v2 の filtered stream エンドポイントを使用できます。X API v2
View Counts のサポート
本日、X API v2 で view counts のサポートを追加します。impression_count と呼ばれる新しいフィールドが投稿ペイロードの public_metrics で利用可能になります。X API v2
Verified Type フィールドの追加
本日、X API v2 にユーザーアカウントが持つ認証の種類(blue、business、government、none)を示す verified_type user フィールドを追加します。X API v2
X API v2
X API v2
Filtering Operator エイリアスの追加
filtering/query オペレーターの「エイリアス」が、エンタープライズ、プレミアム、v2 全体の search および filtered stream エンドポイントに追加されました。多くの場合、オペレーターは statuses ではなく posts を参照します。例えば「in_reply_to_status_id」のエイリアスとして「in_reply_to_tweet_id」があります。その他の場合、新しいオペレーターエイリアスは、行われるマッチングをより明確にします。例えば、投稿は 1 つの動画添付しか持てないため、「has:videos」用の新しい「has:video_link」エイリアスが提供されます。さらなる例については v2 filtered stream operator table を確認してください。X API v2
Reverse Chronological Home Timeline の更新
本日より、reverse chronological home timeline v2 エンドポイントは、過去 7 日間にタイムラインで作成されたすべての投稿と、作成日に関係なく最新の 800 件を返すことができます。X API v2
X API v2
Essential Access での v1.1 Media エンドポイントの有効化
本日、X API v2 の Essential アクセスで v1.1 メディアエンドポイントを有効にします。この更新の詳細については、フォーラムアナウンスをご覧ください。X API v2
Reverse Chronological Home Timeline エンドポイントのリリース
本日、フォローしているユーザーが投稿した最新の投稿とリポストのコレクションを取得できる新しいエンドポイントをリリースします。このリリースの詳細については、フォーラムアナウンスをご覧ください。新しいエンドポイントとともに、variants フィールドが media object で利用可能になりました。これは URL に添付されたコンテンツの種類を提供します。X API v2
Bookmarks エンドポイントのリリース
本日、X API v2 を使用してブックマークを管理および検索できる新しいエンドポイントをリリースします。Bookmarks 機能は X アプリで長く利用可能でしたが、これまで API を介してブックマークを取得、作成、または管理するためのソリューションを構築するエンドポイントはありませんでした。このリリースの詳細については、フォーラムアナウンスをご覧ください。X API v2
Quotes Lookup エンドポイントのリリース
本日、投稿 ID の引用を取得できる quotes lookup エンドポイントをリリースします。このリリースの詳細については、フォーラムアナウンスをご覧ください。Documentation
ドキュメントナビゲーションの更新
皆様のフィードバックを受け止めました。ドキュメントでコンテンツを見つけるのが難しく、リンクをクリックすると全く別のサイドナビゲーションに移動するのが混乱を招いていました。本日、X Developer Platform の全製品を単一のサイドナビゲーションから閲覧できる更新されたドキュメントナビゲーションをリリースしました。このリリースで、冗長なページを排除し、混乱を招くアイコンを削除し、ナビゲーション内のさまざまな要素との対話方法を改善しました。フィードバックがあれば、フィードバックチャンネルからお知らせください。X API v2
Reposts および Likes Lookup エンドポイントの改善
本日、reposts lookup および Likes lookup エンドポイントの改善をリリースし、投稿をいいねまたはリポストしたアカウントの完全なリストを取得できるようになりました。最後の 100 アカウントだけではありません。このリリースの詳細については、フォーラムアナウンスをご覧ください。X API v2: Authentication
OAuth 2.0 認証のサポート
本日、すべての開発者が Developer Console で OAuth 2.0 を認証方法として選択することで OAuth 2.0 を使用して認証できるようになりました。このリリースの一部として、confidential および public クライアントと、この認証方法を使用するすべての関連 v2 エンドポイントのサポートを追加しました。OAuth 2.0 は、開発者にアプリケーションのスコープに対するより多くの制御を提供し、複数のデバイス間で認証フローを改善する業界標準の認証プロトコルです。つまり、X のユーザー向けのアプリケーションを構築する開発者は、アプリがユーザーから要求する情報に対してより多くの制御を持ち、必要なデータと情報のみをエンドユーザーに尋ねることができます。この最新の認証プロトコルにより、要求した特定のスコープのみを表示する、よりスムーズな同意フローをエンドユーザーに提示できます。このリリースの詳細については、フォーラムアナウンスをご覧ください。X API v2: Early Access
X API v2 への大規模なプラットフォーム更新
主要なプラットフォーム更新: X API v2 が主要バージョンに、新しい Essential および Elevated アクセス、ポリシー変更本日、X API v2 が X API の主要バージョンになることを発表します。X API 上に構築された既存のアプリの 90% のニーズを満たすために、十分なエンドポイントと機能を X API v2 にリリースしました。X API v2 開発者エクスペリエンスをさらに改善するために、本日以下の変更をリリースします:- API への高速で無料の Essential アクセスと、ユースケースが承認された開発者への無料の Elevated アクセス。これらのアクセスレベルの詳細は About the X API ページにあります。
-
X のコア機能を構築する方法を制限し、アプリを通じてサポートできるユーザー数を制限する Developer Policy の言語を削除します。
- X をより良く、より健全にし、公開会話を拡張するツールや製品を構築することを推奨するため、プラットフォームを開放しています。構築してほしいソリューションのリストを参照。
- 具体的には、X のコア機能を含む X エクスペリエンスの複製を制限する条件と、高いユーザートークン数を持つために許可を必要とする条件を削除しました。
- X のユーザーを支援するソリューションを構築することは、多くの場合、開発者が X で利用可能なものを構築(または複製)することを意味することを知っています。これらの Developer Policy への変更は、開発者エコシステムに明確さを促進し、開発者が公開会話に対して構築、革新、影響を与えることを容易にするオープン API プラットフォームを提供することを意図しています。
X API v2: Early Access
List Lookup エンドポイントのリリース
本日、X API v2 に新しい List lookup エンドポイントをリリースします。これらのエンドポイントにより、ユーザーは指定されたリストのフォロワー、メンバー、投稿などの詳細を取得できます。取得したデータは、キュレーション、分析、検出可能性のユースケースとニーズを解決するソリューションを構築するために使用できます。新しい List エンドポイントに加えて、新しい list: オペレーターが Academic Research アクセスレベルで利用可能になりました。これは search posts および post counts で使用できます。このリリースの詳細については、フォーラムアナウンスをご覧ください。X API v2: Early Access
Spaces エンドポイントへの追加
Spaces エンドポイントに、Space のチケットを購入した人々のリストを返す機能と、Topics のサポートを追加しています。このリリースの詳細については、フォーラムアナウンスをご覧ください。X API v2: Early Access
Manage Posts エンドポイントのリリース
本日、X API v2 に新しい manage posts エンドポイントをリリースします。投稿と投稿削除機能に加えて、ポーリングの投稿、画像内のユーザーのタグ付け、返信設定付きの投稿の作成、Super Followers への投稿機能を追加しました。このリリースの詳細については、フォーラムアナウンスをご覧ください。X for Websites
埋め込みボタンの変更
本日、X の埋め込みボタンにいくつかの変更を加えています。ボタンは X.com のボタンと一致するようにより丸みを帯び、(ごくわずかに)カラーパレットを更新しました。このリリースの詳細については、フォーラムアナウンスをご覧ください。X API v2: Early Access
Lists エンドポイントグループのリリース
本日、X API v2 に新しい Lists エンドポイントグループをリリースします。これらのエンドポイントにより、好み、興味、グループ、またはトピックに基づいて投稿をキュレーションおよび整理するソリューションを構築できます。このリリースの詳細については、フォーラムアナウンスをご覧ください。X API v2: Early Access
Mutes Lookup エンドポイントのリリース
本日、X API v2 に新しい mutes lookup エンドポイントをリリースします。このエンドポイントにより、認証されたユーザーがミュートしたアカウントの取得と情報の取得が可能になります。このリリースの詳細については、フォーラムアナウンスをご覧ください。OAuth 2.0 beta now available
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 および関連アプリでこの新しい機能をテストし、一般公開リリース前にフィードバックを提供できます。ただし、OAuth 2.0 のこの実装は現在開発中であるため、パブリック、本番環境、またはアプリでのテストは避けることを強くお勧めします。このリリースの詳細については、フォーラムアナウンスをご覧ください。Batch compliance endpoints now available in X API v2
Batch Compliance エンドポイントのリリース
本日、X API v2 に新しい batch compliance エンドポイントをリリースし、X API を使用する開発者が X データを Developer Agreement and Policy に準拠させやすくします。これらのエンドポイントにより、開発者と研究者は大量の投稿または User ID をバッチアップロードし、データセットがユーザーの意図と X 上のコンテンツの現在の状態を反映していることを確認するために必要なアクションを理解できます。このリリースの詳細については、フォーラムアナウンスをご覧ください。Spaces endpoints now available in X API v2
Spaces エンドポイントのリリース
本日、X API v2 に新しい Spaces エンドポイントと新しいトップレベル Spaces データディクショナリをリリースします。Spaces エンドポイントにより、Space ID またはユーザー ID で Spaces を検索したり、キーワード、ハッシュタグ、またはタイトルでメンションされた人のユーザー名を使用したりできます。新しいデータディクショナリには、タイトル、チケット制ステータス、参加者メトリクスなど、Space に関する関連情報が含まれています。すべてのユーザー ID は完全なオブジェクトに展開できます。このリリースの詳細については、フォーラムアナウンスをご覧ください。New data object to help clarify video view limitation for Engagement API
動画ビュー制限のための新しいオブジェクト
以前は、エンタープライズ Engagement API を使用して 1800 日以上前の投稿で動画ビューメトリクスを要求すると、コンテキストなしでゼロ値が配信されていました。本日から、これらのケースで unsupported_for_video_views_tweet_ids と呼ばれる新しいオブジェクトの配信を開始します。これには、1800 日以上前の投稿 ID のカンマ区切りリストが含まれます。これらの投稿の他の要求されたメトリクスは引き続き別のオブジェクトで受け取ります。このリリースの詳細については、フォーラムアナウンスをご覧ください。Media alt text field now available in X API v2
Alt Text フィールドの追加
本日、開発者がよりアクセシビリティを意識した構築を可能にするために、X API v2 の media オブジェクトで alt_text フィールドを利用可能にします。このフィールドをリクエストするには、expansions=attachments.media_keys パラメータと media.fields=alt_text パラメータを渡す必要があります。リクエストに含まれている場合、このフィールドは alt テキスト付きの画像を含むすべての投稿の alt テキストを返します。このリリースの詳細については、フォーラムアナウンスをご覧ください。reposts now available in X API v2
Reposts エンドポイントのリリース
本日、X API v2 に新しい reposts エンドポイントをリリースします。開発者はこれらのエンドポイントを使用して、認証されたユーザーに代わってリポストまたはリポストの取り消しを行ったり、特定の投稿をリポストした人を検索したりできます。このリリースの詳細については、フォーラムアナウンスをご覧ください。Manage mutes now available in X API v2
Manage Mutes エンドポイントのリリース
本日、X API v2 に新しい manage mutes エンドポイントをリリースします。これらのエンドポイントにより、認証されたユーザーがアカウントをミュートまたはミュート解除できます。このリリースの詳細については、フォーラムアナウンスをご覧ください。tweet.fields パラメータで context_annotations フィールドをリクエストしている場合に full-archive search エンドポイントで配信できる max_results を 100 に減らしました。つまり、ページあたりこのフィールド付きの投稿を最大 100 件しか取得できません。Redundant connections and backfill are now available with v2 filtered stream and sampled stream
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 now available in X API v2
Post Counts エンドポイントのリリース
本日、X API v2 に新しい post counts エンドポイントをリリースします。これには 2 つの異なるエンドポイントが含まれます: すべての製品トラックで利用可能な Recent post counts と、現在は Academic Research 製品トラックでのみ利用可能な full-archive post counts。これらのエンドポイントを使用して、指定したクエリに一致する投稿のカウントを受け取ることができます。このリリースの詳細については、フォーラムアナウンスをご覧ください。Improvements to Teams Functionality
Teams の改善
本日、コミュニティから受け取ったフィードバックに基づいて、Teams 機能の主要な改善をリリースします。チームページのスタイルとデザインを更新しました。また、招待フローを変更して、チームメンバーを招待しやすくしたり、招待が失敗した理由について詳細を知ったりできるようにしました。チームアカウントをお持ちの場合は、Developer Console の チームページを表示することで変更を確認できます。チームの詳細については、[このトピックに関するドキュメント](https://developer.x.com/en/docs/Developer Console/overview#team)と関連する [FAQ](https://developer.x.com/en/docs/Developer Console/faq#dev-portal-management-faq) をご覧ください。このリリースの詳細については、フォーラムアナウンスをご覧ください。Retiring the standard v1.1 GET /help/configuration endpoint
Configuration エンドポイントの廃止
本日、standard v1.1 GET /help/configuration エンドポイントを廃止しました。このリリースの詳細については、フォーラムアナウンスをご覧ください。Consolidating the oEmbed endpoint
oEmbed エンドポイントの統合
本日、v1.1 oEmbed エンドポイントが 2021 年 11 月 23 日に廃止および削除され、新しい機能を一貫した方法でサポートできるようにすることを共有します。その日以降、X oEmbeds(埋め込み投稿とタイムライン)の唯一の公式およびサポートされる API エンドポイントは publish.x.com/oembed 経由になります。このリリースの詳細については、フォーラムアナウンスをご覧ください。Blocks and Likes lookup available in X API v2
Blocks および Likes Lookup エンドポイントのリリース
本日、X API v2 に新しい blocks および Likes lookup エンドポイントをリリースします。これらのエンドポイントにより、v2 API を使用して、アカウントがいいねした投稿、投稿をいいねしたユーザー、または認証されたユーザーがブロックした人に関する情報を取得できます。このリリースの詳細については、フォーラムアナウンスをご覧ください。Manage Likes available in X API v2
Manage Likes エンドポイントのリリース
本日、X API v2 に新しい manage Likes エンドポイントをリリースします。これらのエンドポイントにより、v2 API を使用して投稿のいいねといいね解除ができます。このリリースの詳細については、フォーラムアナウンスをご覧ください。Manage blocks available in X API v2
Manage Blocks エンドポイントのリリース
本日、X API v2 に新しい manage blocks エンドポイントをリリースします。これらのエンドポイントにより、ユーザー ID を使用してユーザーに代わってアカウントをブロックまたはブロック解除できます。このリリースの詳細については、フォーラムアナウンスをご覧ください。Removing support for Embedded Like, Collection, and Moment Timelines
埋め込みタイムラインのサポート削除
本日、embedded timeline widgets の将来の計画を共有します。2021 年 6 月 23 日に、Likes、Collections、および Moments タイムラインを廃止する予定です。より高速で使いやすく、X の機能と機能性に対応するように更新する Profile および Lists タイムラインを使用することを推奨します。この変更の詳細については、フォーラムアナウンスで確認できます。Manage follows available in X API v2
Manage Follows エンドポイントのリリース
本日、X API v2 に新しい manage follows エンドポイントをリリースします。これらのエンドポイントにより、ユーザー ID を使用してユーザーに代わってアカウントをフォローまたはフォロー解除できます。このリリースは、アカウントのフォロワーとフォローしている相手を取得できる follows lookup エンドポイントのリリースから数か月後に行われます。このリリースの詳細については、フォーラムアナウンスをご覧ください。Introducing the X API v2 Academic Research product track
Academic Research 製品トラックの紹介
本日、X API v2 に新しい Academic Research 製品トラックを紹介します。この更新では、Academic Researcher 向けの新しい申請プロセスを導入し、承認された研究者には、より多くのアクセスと高度な機能を解除する Academic Research Project を提供します。新しい Academic Research 製品トラックでは、以下にアクセスできます:- 現在 Academic Research 製品トラックでのみ利用可能な、新しい X API v2 full-archive search エンドポイント。
- 1000 万への 投稿上限 の増加。これは Basic アクセスレベル の Standard 製品トラック で利用可能な 500,000 から増加しました。
-
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が含まれます。 - filtered stream の 1,000 同時ルールへのルール制限の増加。これは Basic アクセスレベルの Standard 製品トラックで利用可能な 25 から増加しました。
- クエリとルールの文字数制限が 1,024 文字に増加しました。これは Basic アクセスレベルの Standard 製品トラックで利用可能な 512 文字制限から増加しました。
Conversation reply settings post field for v2 X API
Reply Settings フィールドの追加
本日、reply_settings と呼ばれる post オブジェクトの新しいフィールドをリリースします。このフィールドは、投稿の検索、返信の非表示、recent search、sampled stream、filtered stream、follows lookup、user post timeline、user mention timeline エンドポイントを含む投稿を返すすべての X API v2 エンドポイントで利用可能であるか、または任意のエンドポイントで post オブジェクトを拡張することで利用可能です。このフィールドは、投稿の作成者が他のユーザーに投稿への返信を許可した方法を示します。それはすべての人、投稿でメンションした人、またはフォローしている人かもしれません。reply_settings フィールドによって返されるフィールド値には、everyone、mentionedUsers、following が含まれます。投稿に会話コントロールが設定されていない場合、これは引き続き post オブジェクトに everyone 値で表示されます。User post timeline and user mention timeline available in X API v2
User Post および Mention Timeline エンドポイントのリリース
本日、X API v2 に新しい user post timeline および user mention timeline エンドポイントをリリースします。これらのエンドポイントにより、X 上の指定されたアカウントによって作成された、またはメンションされた投稿をリクエストできます。フォーラム投稿アナウンスで詳細を確認してください。Follows lookup available in the X API v2
Follows Lookup エンドポイントのリリース
本日、X API v2 に新しい follows lookup エンドポイントをリリースします。これらのエンドポイントにより、ユーザー ID を使用してアカウントのフォロワーとフォローしている相手を取得できます。フォーラム投稿アナウンスで詳細を確認してください。Retiring some Labs v2 endpoints
Labs v2 エンドポイントの廃止
Labs v2 recent search および hide replies エンドポイントを廃止以下のエンドポイントを廃止しました。これらのエンドポイントの Labs バージョンを使用していた場合は、リンクされた移行ガイドを使用して統合を新しい X API v2 バージョンを使用するように更新できます:新しい X API v2 への移行についての追加情報は、移行ハブ からも利用できます。質問がある場合は、Labs フォーラムカテゴリにお問い合わせください。Retiring some Labs v1 endpoints
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
post consumption status bar added to the new Developer Console experience
Post Consumption ステータスバーの追加
新しい Developer Console のメインダッシュボードページで、月あたり 500,000 投稿の投稿上限に対する使用状況を確認できるようになりました。この上限は、Basic アクセスの以下の v2 エンドポイント全体でプロジェクトレベルで適用されます: filtered stream、recent search。この機能を確認し、新しい v2 エンドポイントを使用するには、新しい Developer Console エクスペリエンスをアクティブにする必要があります。Hide replies available in v2 X API
Hide Replies エンドポイントのリリース
本日、v2 X API に新しい hide replies エンドポイントをリリースします。このエンドポイントにより、投稿への乱暴、気を散らす、または誤解を招く返信を非表示にできます — 公開会話の健全性を改善するための重要な部分です。フォーラム投稿アナウンスで詳細を確認してください。X Developer Labs の同じエンドポイントは廃止され、90 日後に廃止されます。v2 エンドポイントへの移行方法を確認してください。X API v2: Early Access released
X API v2 エンドポイントへの Early Access
本日、新しい X API の最初のエンドポイントへの Early Accessを発表しました!新しい X API には、新機能をより速く提供できる新しい API 基盤、更新されたデータ形式と受け取るフィールドをより制御できる新しい機能、新しい投稿、ユーザー、メディアフィールド、および以下を含む投稿のリッスンと分析を可能にする更新されたエンドポイントセットが含まれています:利用可能な新しい機能の完全なリストと移行リソースは、X API v2: Early Access ドキュメントページ で見つけることができます。「X API の未来へのガイド」で計画している内容についての詳細を学んでください。Deprecating certain Labs endpoints
Labs エンドポイントの非推奨化
このリリースでの X API v2 置換のリリースにより、特定の Labs エンドポイントを非推奨にしています。以下の Labs v1 エンドポイントは、本日のリリースから 60 日後に廃止されます:- post metrics v1
- Filtered stream v1
- Sampled stream v1
- Recent search v2
Improvements to Hide replies
Hide Replies の改善
返信を再表示する機能を追加しました。さらに、以前に非表示にされていない返信は、このエンドポイントを介して再度非表示にできます。詳細は Hide replies のドキュメントで確認してください。Retiring certain Labs v1 endpoints
Labs v1 エンドポイントの廃止
本日、Labs v1 の posts and users、hide replies、recent search エンドポイントを廃止します。Labs v1 計画の詳細については、フォーラムアナウンスで読むことができます。quotes available for the /totals endpoint
Adding two new posts metrics
新しい Post メトリクスの追加
本日、X Developer Labs の post lookup エンドポイントの post オブジェクトに 2 つの新しい非公開メトリクスサブフィールド、user_profile_clicks と url_link_clicks を追加します。これらは、以下の値のいずれかと一緒に tweet.fields パラメータを使用するときに返されます: non_public_metrics、organic_metrics、または promoted_metrics。詳細については、post lookup API リファレンスをご覧ください。Changes to X web, iOS and Android repost counts
Defining organic and promoted metrics groupings for post and media objects
Organic および Promoted メトリクスのグループ化
post lookup エンドポイントの post および media オブジェクトにorganic_metrics と promoted_metrics を追加しています。Metrics in posts and recent search endpoints
エンドポイントへのメトリクスの追加
post lookup および recent search エンドポイントの post および media オブジェクトにメトリクスを追加しています。これらの変更の詳細については、フォーラムアナウンスで読むことができます。COVID-19 Stream and Compliance endpoints
COVID-19 エンドポイントのリリース
本日、新しい COVID-19 stream エンドポイントと付随するコンプライアンスエンドポイントをリリースします。これらの変更の詳細については、フォーラムアナウンスで読むことができます。PowerTrack's Replay API now delivers current user profile data
Replay API ユーザープロファイルの更新
本日から、Replay API は、Replay API が実行されているときに参照されているユーザーを反映するユーザープロファイルオブジェクトを配信します。現在のユーザープロファイルオブジェクトを配信するこの変更は、2019 年 11 月 25 日からの最近の Historical PowerTrack の更新に似ています。post annotations in posts and recent search endpoints
Post Annotations の追加
posts および recent search エンドポイントの post オブジェクトに注釈を追加しています。この変更の詳細については、フォーラムアナウンスで読むことができます。Major updates to the X Developer Policy
Developer Policy の更新
本日、Developer Policy の重要な更新を発表しました。フォーラムとブログ投稿でこの内容について読み、改訂されたポリシーを確認することをお勧めします。Developer Policy は X API の使用の基盤の 1 つであり、コミットメントを理解することは重要です。Introducting the hide replies endpoint
Hide Replies エンドポイントのリリース
X 上の会話を安全で快適に感じてもらいたいと思っています。その一環として、本日、新しいエンドポイントで hide replies 機能をサポートすることで、投稿の作成者に開始する会話に対するより多くの制御を与えることを発表できることを嬉しく思います。この新しいエンドポイントの詳細については、フォーラムアナウンスで読むことができます。v2 of Labs endpoints: posts and Users, Recent Search, Hide Replies
v2 Labs エンドポイントのリリース
本日、posts and Users、Recent Search、Hide Replies エンドポイントを Labs の v2 に持ち込みます。Labs v1 エンドポイントを非推奨にし、この初期リリースから 90 日後に完全に廃止します。また、この期間中は v1 ドキュメントを利用可能なままにします。このバージョン管理戦略に関するフィードバックは、フィードバックチャンネルを通じて私たちに提供できます。posts and Users への以下の変更をリリースしています:- クエリパラメータとしてフィールドを導入
- クエリパラメータとしてフォーマットを削除
- posts and Users で単一 ID lookup のパス変数を追加
- GET /users で単一および複数ユーザー名 lookup のパスとクエリパラメータを調整
-
フィールド名
statsをpublic_metricsに変更
-
Users で
most_recent_tweet_id展開を削除 -
posts の
sourceフィールドから HTML タグを削除して、そのフィールドを解析しやすくします
X API: Enterprise
X API: Standard v1.1
Access Token 管理の変更
本日、applications Dashboard on developer.x.com 内で Access Token および Access Token Secret が提示および管理される方法を変更しています。API 統合をより安全にするために、これらの値が最初に生成された時を超えて Dashboard に Access Token および Access Token Secret を表示しなくなります。最初の時以降、これらの認証情報は取得できません。Dashboard でトークンを再生成できますが、現在のトークンとシークレットは無効になります。この変更の詳細については、フォーラムアナウンスで読むことができます。X API: Standard v1.1
SPDY サポートの削除
2020 年 1 月 15 日から、X API(およびその他のすべての X ドメイン)へのすべての接続は SPDY 接続をサポートしなくなります。この変更の詳細については、フォーラムアナウンスで読むことができます。New Recent search endpoint available in Labs
Labs での Recent Search エンドポイントのリリース
本日、過去 7 日間に投稿された投稿を検索する新しいエンドポイントをリリースします。このリリースの詳細については、フォーラムアナウンスで確認してください。X API: Standard v1.1
post annotations added to the post Object for sampled stream and filtered stream endpoints in Labs
ストリームでの Post Annotations の追加
本日 X Developer Labs で、デフォルトの post ペイロードに新しいメタデータ要素をリリースします。これらの新しいフィールドは、post ペイロードの一部としてレンダリングされ、post に関するよりコンテキストの情報を提供します。このリリースの詳細については、フォーラムアナウンスで確認してください。X API: Enterprise v1.1
Historical PowerTrack User Profiles の更新
本日、ジョブ処理時点での値を反映するユーザープロファイルの場所、bio 説明、表示名情報を提供するために、「バッチ履歴投稿」エンドポイント(Historical PowerTrack)を更新しています。更新されたユーザーオブジェクトが配信されると、User/Actor オブジェクトに新しい「updated」文字列配列があります。最大 3 つの可能な値があります: name、description、location:"updated": ["name", "description", "location"]詳細については、Historical PowerTrack のデータ形式に関するドキュメントをご覧ください。X API: Premium v1.1
Account Activity API への追加
本日、購読されたユーザーをメンションするアカウントがブロックされているかどうかを表示する機能を開発者に提供する Account Activity API への新機能をリリースします。詳細については、user_has_blocked データオブジェクト構造 について読み、フォーラムアナウンス を確認してください。New sampled stream endpoint available in Labs
Labs での Sampled Stream エンドポイントのリリース
本日、リアルタイムで投稿されるすべての公開投稿のサンプルをストリーミングする新しいエンドポイントをリリースします。このリリースの詳細については、フォーラムアナウンスで確認してください。New filtered stream endpoint available in Labs
Labs での Filtered Stream エンドポイントのリリース
本日、投稿を取得するための新しいストリーミングエンドポイントと、X Developer Labs でフィルターを管理するためのエンドポイントをリリースします。これらのエンドポイントを使用すると、月あたり最大 500,000 投稿(最大毎秒 50 投稿)を取得できます。ストリームに最大 10 のフィルタールールを設定できます(これらは同時に適用できます)。このリリースの詳細については、フォーラムアナウンスで確認してください。API リファレンスページに記載されているリクエストパラメータは、オプションまたは必須として明確にマークされるようになりました。さらに、API リファレンスページは、リクエストで JSON 本文ペイロードが許可されている場合に説明します。New post metrics are now available in Labs
Labs での Post Metrics のリリース
所有/許可されたアカウントから任意の投稿または投稿リストのエンゲージメントデータを取得できるようになりました。クエリする投稿は 30 日以内である必要があり、リポストにすることはできません。GET /tweets/metrics/private は以下のメトリクスをサポートします:-
impressions -
reposts -
quotes -
likes -
replies -
video views -
video view quartiles(リクエスト者がメディアの作成者でもある場合)
X API: Standard v1.1
DM 権限の変更
本日から、Direct Messages を作成する必要があるアプリケーションは、「Read, Write, and Direct Messages」アプリ権限(RW+DM)を持つ必要があります。RW アプリ権限のみで Direct Messages を作成しようとするアプリケーションは、以下のエラーを受け取ります:{"code": 93,"message": "This application is not allowed to access or delete your direct messages."}この変更については、フォーラムアナウンスで確認できます。New expansion for GET /users: pinned post in X Developer Labs
Pinned Post 展開の追加
pinned_tweet_id は、ユーザーオブジェクト展開を通じてユーザーのピン留め投稿を展開します。New metadata available for quote counts
Quote Counts メタデータの追加
開発者は新しい Labs エンドポイントを使用して引用のカウントをプルできます。New expansion for GET /users: most recent post
X API: Standard v1.1
TLS 1.2 の要件
本日、X API(およびその他のすべての X ドメイン)へのすべての接続は TLS 1.2 が必要になります。この変更の詳細については、フォーラムアナウンスで読むことができます。X API: Premium v1.1
新しい Account Activity API エンドポイント
本日から、アプリケーションのみの OAuth を使用してユーザーサブスクリプションを非アクティブ化するための新しい Account Activity API エンドポイントを導入します。この新しいエンドポイントは、購読者のアクセストークンを必要とせずに、サブスクリプションを非アクティブ化するために bearer token のみを提供する利便性を開発者に提供します。3-Legged OAuth でユーザーサブスクリプションを非アクティブ化するために使用される既存のエンタープライズ Account Activity API エンドポイントは、すぐに廃止予定としてマークされます。エンドポイントは廃止され、2020 年 1 月 15 日から利用できなくなります。開発者は、ドキュメントでこの API の詳細について学ぶことができます。New expansions for GET /tweets: referenced author and mentioned user
Tweets エンドポイントの新しい展開
GET /tweets エンドポイントに 2 つの新しい展開を追加しました:entities.mentions.username は、投稿内で認識されたユーザーメンションのユーザー名を完全なユーザーオブジェクトに展開します。referenced_tweets.id.author_id は、リクエストされた投稿の 1 つがリポスト、Quoted 投稿、または Reply の場合に、参照された投稿の作成者の ID を展開します。この展開は、参照された投稿 ID も完全なオブジェクトに展開します。GET /tweets and GET /users are now supported in Labs
Tweets and Users エンドポイントの Labs でのサポート
最初の 2 つのエンドポイントが Labs ポータル経由で利用可能になりました。これらのエンドポイントの使用を開始するには、承認された開発者アカウントを持ち、Labs アクセスに申請していることを確認してください。v1.1 機能との主な違いには以下が含まれます:- 単一オブジェクト「show」機能とバッチ「lookups」用の単一エンドポイント
- [展開パラメータ]) は、1 つのリクエストの一部として追加のオブジェクト(例: メンションされたユーザー、参照された投稿、など)を含めることをサポート
- [フォーマットパラメータ]) は、より多くまたはより少ない詳細なペイロードを持つさまざまなデータ投影をサポート
- 認証方法に関係なく、レート制限はアプリレベルです(ユーザーコンテキストまたは bearer token)
X API: Standard v1.1
Terms and Privacy エンドポイントの廃止
Terms of Service および Privacy エンドポイントを完全に廃止しました。プライバシーポリシーおよび利用規約の現在のステータスは、最新の Web ページで最も適切に提供されます。この変更については、フォーラムアナウンスで確認できます。X API: Standard v1.1
X API: Enterprise v1.1
Account Activity Replay API のリリース
本日、Account Activity API のエンタープライズ層で利用可能なデータ復旧ツールである Account Activity Replay API を導入します。Account Activity Replay API を使用すると、最大 5 日前のイベントを取得できます。webhook サーバーがイベントを見逃すシナリオでデータを回復するために使用する必要があります。開発者は、ドキュメントでこの API の詳細について学ぶことができます。X API: Standard v1.1
X API: Enterprise v1.1
is:reply オペレーターの追加
本日、is:reply オペレーターが、エンタープライズ search API および premium search エンドポイント の有料バージョンで使用できるようになりました。is:reply ブールオペレーターは、投稿へのすべての返信をフィルタリングするか、ルールに一致する明示的な返信をフィルタリングするために使用できます。このオペレーターは is:quote オペレーターと同じように機能します。Search API では、すべての「is:」および「has:」オペレーターは、キーワードまたはハッシュタグのようなスタンドアロンオペレーターと組み合わせて使用する必要があることを覚えておいてください。このオペレーターについては、ドキュメントで詳細を学ぶことができます。X API: Premium v1.1
展開された URL エンリッチメントの変更
本日、展開された URL エンリッチメントには、投稿、Moments、またはプロファイルにリンクする URL の unwound URL オブジェクトとメタデータ(title および description フィールドを含む)が含まれなくなります。注意してください、その他の URL(Web サイトなど)は引き続きこのメタデータでエンリッチされ、url、expanded_url、display_url は引き続き利用可能です。この変更は Decahose、PowerTrack、Historical PowerTrack、および Search API に適用されます。X API: Enterprise v1.1
PowerTrack での is:reply オペレーターの追加
本日、最も気になる会話に絞り込むのに役立つ新しいオペレーター is:reply を導入します。結果から返信をフィルタリングできるようになりました(リポスト、is:retweet、および Quoted 投稿、is:quote をフィルタリングする既存の機能に加えて)。この新しいオペレーターは本日、PowerTrack、Historical PowerTrack、および Replay 内で利用可能です。is:reply ブールオペレーターは、投稿へのすべての返信をフィルタリングするか、ルールに一致する明示的な返信をフィルタリングするために使用できます。このオペレーターは is:quote オペレーターと同じように機能します。このオペレーターについては、ドキュメントで詳細を学ぶことができます。X API: Standard v1.1
Developer Console での Apps へのアクセス
本日、X アカウントにログインしている限り、developer.x.com 上の X app dashboard を介して既存の X apps を表示および編集する機能を開発者に追加しました。以前は、developer account に申請または承認されている場合にのみ、developer.x.com で既存の X apps を表示および編集できました。新しい X apps を作成するには、承認された developer account が必要です。X API: Standard v1.1
動画字幕のサポート
本日、広告主とパブリッシャーが ads.x.com、Media Studio、およびパブリッシャーアップロード API 経由で動画に字幕ファイル(SRT)を追加できるようになることを発表します。字幕は、Android および Web で自動再生動画(サウンドが利用できない場合)で表示できます。iOS の機能は今後数週間でリリースします。新しい字幕エンドポイントの詳細については、それぞれの API リファレンスページをご確認ください:X API: Premium v1.1
Account Activity API エンドポイントの更新
本日、Account Activity API エンドポイント GET subscriptions/count の更新を発表します。請求の詳細と API の使用状況の可視性を向上させるために、本日から、Account Activity API インスタンスに関連付けられたプロビジョニングされたサブスクリプションの数を JSON 内でプログラム的にプルできます。これは、GET subscriptions/count API エンドポイントを介して、プロビジョニングされたサブスクリプション数と、その制限にどれだけ近いかを確認できることを意味します。この更新は、Account Activity API ドキュメントとともに文書化されています。X API: Standard v1.1
POST エンドポイントの新しいレート制限
本日、いくつかの standard POST エンドポイントに新しいアプリレベルのレート制限を実装します:- POST statuses/update
- POST statuses/retweet/:id
- POST favorites/create
- POST direct_messages/events/new
- POST friendships/create
X API: Standard v1.1
twitter-text ライブラリの更新
本日、最近の X による絵文字のカウント方法の変更を考慮した twitter-text ライブラリの更新を発表します。以前 2 文字を超えて数えられた絵文字は、ユーザーが 280 文字を最大限に活用できるように、わずか 2 文字にカウントが削減されます。この変更については、フォーラムアナウンスで確認できます。X API: Standard v1.1
レガシー DM エンドポイントの廃止
レガシー Direct Message エンドポイントを完全に廃止しました。廃止された DM エンドポイントのリストとその置換は、このページ で見つけることができます。この更新については、フォーラムアナウンスで確認できます。X API: Standard v1.1
DM Media アクセスの変更
本日、Direct Messages から添付メディアを取得するプロセスにいくつかの変更を実装します。認証された www.x.com セッションを介したmedia_url または media_url_https へのアクセスをサポートしなくなります。media_url_https を取得するリクエストは、OAuth 1.0A を使用してユーザーのアクセストークンで常に署名する必要があります。この更新については、フォーラムアナウンスで確認できます。X API: Enterprise v1.1
X API: Enterprise v1.1
Usage API の新バージョン
本日、Usage API の新バージョンをリリースします。この更新では、新しいシステムに移行することで API をより安定させます。システムの更新により、ユーザーはデータの「穴」を経験します。これは、開発者が 2018 年 5 月 1 日まで遡ったデータしかプルできないためです。したがって、今後 1 年間は、数か月の履歴データを見逃します(2019 年 6 月まで)。製品名が Usage API 内で Historical PowerTrack Subscription から Historical PowerTrack 2.0 に変更され、製品の命名が他のユーザー向けの表現と一致するようになります。お客様は、更新で同じ形式の同じデータを受け取ります。この変更は products.type JSON オブジェクト内に表示されます。ご質問がある場合は、アカウントマネージャーにお問い合わせください。X API: Standard v1.1
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
X API: Standard v1.1
アプリ作成とレート制限の変更
本日から、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
X API: Standard v1.1
Developer Console での App 管理
Developer Console アカウントを持っている場合、X apps を作成および管理できるようになりました。詳細については、[フォーラム投稿](https://devcommunity.x.com/t/app-creation-and-management-now-available-in-the-Developer Console/107723)をご覧ください。X API: Standard v1.1
Sign in with X および Account Activity の変更
本日、Sign in with X プロセスで使用するコールバック URL を登録することを要求し始めました。この更新については、こちらで詳細を読むことができます。また、Account Activity API への tweet_delete_events アクティビティの追加を発表しました。この新しいアクティビティは、対応する削除されたイベントに対して送信され、開発者が顧客とアプリケーションユーザーに準拠したエクスペリエンスを提供しやすくなります。この新しいアクティビティについては、フォーラム投稿またはドキュメントで詳細を読むことができます。X API: Standard v1.1
利用規約とポリシーの更新
本日、プライバシー、セキュリティ、データ保護の更新を含む、利用規約、プライバシーポリシー、X Developer Agreement にいくつかの変更を加えました。詳細については、フォーラム投稿をご覧ください。X API: Standard v1.1
X API: Standard v1.1
Profile Background および Account Activity の変更
本日、profile_background_image_url および profile_background_image_url_https のすべてのインスタンスをデフォルト値に変更します。詳細については、フォーラム投稿をご覧ください。上記の変更に加えて、アクティビティが配信されたサブスクリプションを参照するために Account Activity API ペイロードに新しいフィールドを追加しています。この JSON オブジェクトは for_user_id と呼ばれ、そのアクティビティを生成した購読ユーザーの ID を値として含みます。この新しい JSON オブジェクトの例は、account activity objects ページで確認できます。X API: Standard v1.1
Quote ペイロードレンダリングの変更
本日、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」配列は元の投稿または引用内で共有されたリンクを特定するために使用できます。詳細については、フォーラム投稿と更新されたドキュメントをご覧ください。X for Websites
X API: Enterprise v1.1
Additional Media Info オブジェクトの追加
post ペイロードに新しいオブジェクト – additional_media_info object – を追加し、また、広告主が動画再生を X 所有クライアントに制限することを要求したプロモートされた投稿に対していくつかの動画詳細(video_info)を制限しています。この変更については、次のリンクで追加情報を確認できます: Extended Entities Objects > post with native video。X API: Premium v1.1
Premium Full-Archive Search のリリース
premium full-archive search エンドポイント のリリース。X API: Premium v1.1
Account Activity API のリリース
(All Activities) および (Direct Messages) Standard ベータ Account Activity API の両方をリリースしました。このリリースについては、ブログで詳細を読むことができます。User streams & Site streams の非推奨化と 2018 年 6 月 19 日(火)のサンセット日を発表しました。X API: Standard v1.1
twitter-text ライブラリの更新
twitter-text のバージョン 2.0 が GitHub で利用可能になりました。この更新は、2017 年 11 月 7 日にロールアウトされた文字制限の変更に対応しています。この更新の詳細については、フォーラムをご覧ください。X API: Premium v1.1
Premium API のリリース
Premium API をリリースしました。これらの新しい API は、エンタープライズデータプラットフォームの品質と安定性に基づいて構築され、階層型価格モデルを介してより広く利用できるようにします。初めて、30 日間の投稿を検索できるようになり(standard エンドポイントの限定 7 日間のデータではなく)、オプションで、profile geo、URL 展開、ポーリングデータのプレミアムエンリッチメントにアクセスできます。新機能のいくつかをご紹介します:- リクエストあたりの投稿数の増加(Sandbox + Premium)
- より複雑なクエリを可能にするはるかにリッチなクエリ言語(Sandbox + Premium)
- 時系列の投稿カウントを返す counts エンドポイント(Premium)
- 展開された URL や Profile Geo などのメタデータエンリッチメント(Premium)
X API: Standard v1.1
280 文字投稿のリリース
クラミングが問題だった言語での 280 文字投稿の公式リリース。詳細については、フォーラムアナウンスまたは公式ブログ投稿を参照してください。X API: Standard v1.1
X API: Standard v1.1
X API: Enterprise v1.1
X API: Standard v1.1
X API: Standard v1.1
X API: Standard v1.1
Additional Media Info の追加
post ペイロードに新しいデータ(additional_media_info object)を追加し、また、広告主が動画再生を X 所有クライアントに制限することを要求したプロモートされた投稿に対していくつかの動画詳細(video_info)を制限します。この変更については、次のリンクで追加情報を確認できます: Extended Entities Objects > post with native videoX API: Enterprise v1.1
30-Day Search での url_contains オペレーターサポート終了
30-Day および Full-Archive Search は url_contains: オペレーターのサポートを終了しました。このオペレーターの非推奨化は、2016 年 8 月の Gnip 2.0 移行の一部として発表されました。url_contains: オペレーターを使用する Search クエリは無効として拒否されます。X API: Enterprise v1.1
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: を使用するクエリは無効として拒否されます。X API: Standard v1.1
X API: Standard v1.1
DM コマンド用のオプションパラメータ
statuses/update のオプションenable_dm_commands パラメータにより、移行期間が終了する前にアプリケーションが DM コマンドサポートを早期に削除できます。デフォルト値は true (つまり現在のレガシー動作)ですが、これを false に設定して、11 月 1 日以降の新しい動作を取得できます。statuses/update のオプション fail_dm_commands パラメータは、true に設定するとAPI から DM コマンドが HTTP 403 (エラーコード 151) を返すようにします。デフォルト値は false です。この更新については、フォーラムで詳細を読むことができます。X API: Standard v1.1
X API: Standard v1.1
X API: Enterprise v1.1
新しいエンリッチメントとペイロード変更
新しいエンリッチメント! Poll Metadata がエンタープライズ API を介して利用可能になりました。詳細についてはドキュメントを参照してください。新しいペイロードフィールド: ユーザーが投稿に写真を追加する際に「説明を追加」オプションを選択した場合、ペイロードの entities.media[] および extended_entities.media[] セクションに Image Alt-Text (description) フィールドが存在する可能性があります。これは enriched native 形式でのみ利用可能です。デフォルトペイロード形式: Gnip 製品で新しく作成されたストリームは、デフォルトで original 形式 JSON になります。X API: Enterprise v1.1
Historical PowerTrack および Replay API の更新
Historical PowerTrack API & Replay API- quote フィルタリングがサポートされるようになりました
- Quoted 投稿は HPT および Replay 投稿ペイロード内で完全にリハイドレートされるようになりました
X API: Enterprise v1.1
Counts 用の新しいペイロードフィールド
新しいペイロードフィールド: quote_count および reply_count は、Realtime および Historical API 全体の native enriched 形式ペイロードで利用可能になりました。X API: Enterprise v1.1
Full-Archive Search での Geo オペレーターのサポート
Full-Archive Search API (FAS):- 追加の geo オペレーターのサポートが追加されました:
- place:
- place_country:
- has:profile_geo:
- profile_country:
- profile_region:
- profile_locality:
X API: Enterprise v1.1