Skip to content

Latest commit

 

History

History
1466 lines (1018 loc) · 130 KB

File metadata and controls

1466 lines (1018 loc) · 130 KB
title 変更履歴
description 更新情報の通知を受け取るには、@API の 「通知をオンにする」 を有効にしてください。 本日、X API v2 の検索エンドポイント (/2/tweets/search/recent、/2/tweets/search/all、/2/tweets/counts/recent、/2/tweets/counts/all.
sidebarTitle 概要
keywords
変更履歴
API 更新
リリースノート
新着情報
API 変更
バージョン更新
プラットフォーム更新

更新情報の通知を受け取るには、@API「通知をオンにする」 を有効にしてください。

### Post の `paid_partnership` フィールド

Post に paid_partnership フィールドのサポートを追加しました。

  • POST /2/tweets で Post を作成する際に "paid_partnership": true を指定すると、その Post が有料パートナーシップ(つまり、投稿者が有料プロモーションを含むことを開示している)であることを示せます。Post は有料プロモーションとしてラベル付けされます。
  • Post を取得する際は tweet.fields=paid_partnership を指定すると値を取得できます(投稿者が有料プロモーションを含むと開示している場合は true)。
### 検索エンドポイントを新しい検索インデックスに移行

本日、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 リソースあたり $0.001 (1,000 件で $1) を導入しました。書き込みも更新しており、POST /2/tweets は 1 件あたり $0.015 となり、URL を含む投稿は 1 件あたり $0.20 (召喚された返信は $0.01 のまま) です。API 経由のフォロー、いいね、引用投稿は、すべてのセルフサーブ階層から削除されました。詳細はこちらをご覧ください。

### Account Activity Replay エンドポイントの廃止

本日、POST /2/account_activity/replay/webhooks/{webhook_id}/subscriptions/all の廃止を発表しました。2026 年 3 月 25 日午後 12:00 ET より有効となります。代わりに、新しい統合エンドポイントである POST /2/webhooks/replay をご利用ください。同等の機能を提供します。詳細はこちらをご覧ください。

### X Activity API サブスクリプションの Direction フィルター

本日、X Activity API のサブスクリプションに任意の direction フィルターを追加しました。サブスクライバーは、DM やチャットイベントを sentreceived、またはその両方にスコープできるようになり、送信または受信のみが必要な場合のノイズを削減できます。

### X Activity API のイベントタイプ形式の更新

本日、X Activity API のイベントタイプ命名の変更を発表しました。2026 年 3 月 18 日から有効です。PascalCase のイベントタイプ (例: ProfileBioUpdate) は廃止され、ドット区切りの小文字形式 (例: profile.update.bio) に置き換えられます。古い値に依存するフィルタリング、switch 文、デシリアライズロジックを更新してください。詳細はこちらをご覧ください。

### X Activity API のレガシー DM イベント

本日、レガシー DM イベント (dm.receiveddm.sentdm.readdm.indicate_typing) を X Activity API に追加しました。これにより、Account Activity API からの DM イベント配信が、より低レイテンシの XAA パイプラインへ移行します。

### LLM によって生成されたスパムへの対応

本日、X 上の自動化された低品質な返信を削減するための変更を行いました。POST /2/tweets 経由のプログラム的な返信は、元の投稿の作成者が返信側のアカウントを「召喚」した場合 (そのアカウントを @メンションするか、その投稿の 1 つを引用した場合) にのみ許可されます。プログラムによるユーザーへの @メンションや引用にも追加の制限が適用されます。これらの変更はセルフサーブ階層のみが対象で、Enterprise アクセスには影響しません。詳細はこちらをご覧ください。

### 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 クレジットとして還元

Public Utility App は引き続き無料の拡張アクセスを受けられます。最近アクティブだった Legacy Free 階層のユーザーには、$10 のワンタイムバウチャーが付与されます。Basic および Pro プランは引き続き提供され、既存のサブスクライバーは従量課金制にオプトインできます。詳細はこちらをご覧ください。

### X Activity API での Spaces イベント

本日、Spaces のライフサイクルイベント (spaces.startspaces.end) を X Activity API に追加しました。ユーザー ID 別にサブスクライブすると、Space の開始または終了をリアルタイムで通知します。

### カウントベースのオペレーターの廃止

本日、/2/tweets/search/recent および /2/tweets/search/allmin\_likesmin\_repliesmin\_reposts オペレーターを廃止しました。この変更は Filtered Stream の同等のオペレーターには影響しません。将来的に最適な形でこれらを再有効化する方法を検討しています。詳細はこちらをご覧ください。

### 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 で特定のニュース記事をルックアップします

どちらのエンドポイントも、namesummarycontextscluster\_posts\_resultslast\_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 API 従量課金制 (Pay-Per-Use) のパイロット

本日、新しいクレジットベースの従量制価格モデルに関する限定クローズドパイロットを発表しました。開発者はクレジットを前払いで購入し、リクエストごとに課金されます。固定のサブスクリプション料金や月次オブジェクト上限はありません。パイロットの初期レート: Post Read $0.005、User Read $0.01、DM Event Read $0.01、Content Create $0.01、DM Interaction $0.01、User Interaction $0.015。詳細はこちらをご覧ください。

### X Activity API オープンベータの開始

本日、X Activity API のオープンベータを開始しました。これは、X 上のリアルタイムなアクティビティイベントにサブセコンド遅延でサブスクライブできる新しいエンドポイント群です。プロフィールイベントタイプ (ProfileBioUpdateProfilePictureUpdateProfileBannerUpdateProfileGeoUpdateProfileUrlUpdate) にサブスクライブし、ユーザー 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 で特定の接続を終了します

これにより、開発者は「TooManyConnections」エラーを解決し、タイムアウトを待たずに古い接続をクリーンアップできます。

### Community Notes: Evaluate Note エンドポイント

本日、Community Notes APIPOST /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 文字をサポートします。詳細はこちらをご覧ください。

### Free 階層から Like および Follow エンドポイントを削除

不正利用、プラットフォーム操作、不正なエンゲージメントに対抗するため、X API Free 階層から POST /2/users/:id/likes および POST /2/users/:id/following を即時削除しました。有料階層 (Basic、Pro、Enterprise) は影響を受けません。詳細はこちらをご覧ください。

### PowerStream Rules Lookup エンドポイント

本日、GET /2/powerstream/rules エンドポイントを追加しました。PowerStream の顧客は、PowerStream インスタンスに対して構成されたルールをプログラム的に取得できるようになりました。

### `share_with_followers` によるコミュニティ投稿のブロードキャスト

本日、POST /2/tweets に新しいオプションのブール型パラメーター share_with_followers を追加しました。community_idshare_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 を提出します

アクセスには、X Developer AI への登録および Community Notes AI Note Writer の承認が必要です。

### DM Events の動作変更 本日、X API V2 の DM Events の動作を変更しました。新しい変更により、`participant_ids` 配列は `ParticipantsJoin` および `ParticipantsLeave` イベントのみに含まれ、イベント発生時に参加または退出した参加者のみがリストされるようになりました。`MessageCreate` イベントには `participant_ids` 配列が含まれなくなりました。詳細は[こちら](https://devcommunity.x.com/t/upcoming-change-to-x-api-dm-events-endpoints-behavior/241841)をご覧ください。 ### Account Activity API エンドポイントの提供開始 本日、新しい X API v2 の [Account Activity API エンドポイント](/x-api/webhooks/introduction)を提供開始しました。詳細は[こちら](https://devcommunity.x.com/t/account-activity-api-is-now-available-in-v2/242895)をご覧ください。 ### メディアアップロードエンドポイントの改善 開発者体験を向上させるため、メディアアップロードエンドポイントにいくつかの改善を加えました。チャンクメディアアップロード用の専用エンドポイントを [Media Upload エンドポイント](/x-api/media/introduction)に導入しました。詳細は[こちら](https://devcommunity.x.com/t/media-upload-endpoints-update-and-extended-migration-deadline/241818)をご覧ください。 ### OAuth 2.0 でのメールアドレス取得サポート 本日、X API V2 で OAuth 2.0 によるメールアドレス取得のサポートを追加しました。詳細は[こちら](https://devcommunity.x.com/t/announcing-support-for-email-address-retrieval-with-oauth-2-0-in-the-x-api-v2/240555)をご覧ください。 ### User Affiliation データの変更 本日、X API V2 の User Affiliation データに変更を加えました。新しい変更により、`affiliation.user_id` は user_id の配列を返すようになりました。これまでは、ユーザーが複数のアフィリエーションを持っていても、文字列として単一の user_id を返していました。詳細は[こちら](https://devcommunity.x.com/t/change-to-x-api-user-affiliation-data/237164)をご覧ください。 ### Media Upload エンドポイントの提供開始 本日、新しい X API v2 の [Media Upload エンドポイント](/x-api/media/introduction)を提供開始しました。詳細は[こちら](https://devcommunity.x.com/t/announcing-media-upload-endpoints-in-the-x-api-v2/234175/3)をご覧ください。 ### 新しいドキュメントサイトの提供開始 本日、新しい X Developer Platform ドキュメントサイト [https://docs.x.com](https://docs.x.com) を公開しました。 ### xurl ツールの提供開始 本日、X 開発者向けに API テストを簡素化する新しいツール [xurl](https://github.com/xdevplatform/xurl) を提供開始しました。OAuth 2.0 をサポートしています。 ### Community ID Tweet Field の追加 本日、X API v2 に `community_id` Tweet Field を追加しました。詳細は[こちら](https://x.com/tapshah21/status/1860061806653317126)をご覧ください。 ### DM ブロックエンドポイントの追加 本日、X API v2 に DM ブロックおよび DM ブロック解除エンドポイントを追加しました。 ### ロングフォーム投稿のサポート 本日、4k 文字に代わり 25k 文字のロングフォーム投稿を作成できる機能を追加しました。 ### ロングフォーム投稿のサポート 本日、X API v2 を使用してロングフォーム投稿を作成できる機能を追加しました ### User Affiliation の取得 本日、X API v2 を使用してプログラム的にユーザーのアフィリエーションを取得できる機能を追加しました ### Article メタデータの取得 本日、X API v2 を使用して Article メタデータを取得できる機能を追加しました ### プロフィール画像とカバー画像の取得 本日、X V2 API 経由でプロフィール画像とカバー画像の URL を取得できる機能を追加しました ### Connection Status フィールドの追加 本日、X API v2 に `connection_status` フィールドを追加しました。詳細は[こちら](https://devcommunity.x.com/t/announcing-connection-status-field-in-the-user-object-in-the-x-api-v2/212588)をご覧ください。 ### Trends ルックアップエンドポイントの追加 本日、X API v2 に Trends ルックアップエンドポイントを追加しました。詳細は[こちら](https://devcommunity.x.com/t/announcing-the-users-search-and-trends-lookup-endpoints-in-the-x-api-v2/210567)をご覧ください。 ### Users Search エンドポイントの追加 本日、X API v2 に Users Search エンドポイントを追加しました。詳細は[こちら](https://devcommunity.x.com/t/announcing-the-users-search-and-trends-lookup-endpoints-in-the-x-api-v2/210567)をご覧ください。 ### DM Permissions の取得 本日、X API v2 経由で DM 権限を取得できる機能を追加しました。詳細は[こちら](https://devcommunity.x.com/t/dm-permissions-available-in-the-x-api-v2/209688)をご覧ください。 ### Subscription Type フィールドの提供開始 本日、X API v2 の User オブジェクトに `subscription_type` フィールドを提供開始しました。詳細は[こちら](https://devcommunity.x.com/t/new-subscription-type-field-is-available-in-the-twitter-api-v2/209219/2)をご覧ください。 ### Get Posts Usage エンドポイント 本日、X API v2 で投稿利用状況をプログラム的に取得するエンドポイントを提供開始しました。詳細は[こちら](https://developer.x.com/en/docs/twitter-api/usage/tweets/api-reference/get-usage-tweets)をご覧ください。 ### Reposts Lookup エンドポイントの提供開始 本日、X API v2 で投稿のリポストをルックアップするエンドポイントを提供開始しました。詳細は[こちら](https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweets)をご覧ください。 ### 検索エンドポイントの廃止 本日、X API v1.1 の `search/tweets`、`users/search`、`geo/search` エンドポイントを廃止します。詳細は[こちら](https://developer.x.com/en/docs/twitter-api/enterprise/powertrack-api/guides/powertrack_recovery_and_redundancy_features)をご覧ください。 ### Replay API エンドポイントの廃止 本日、エンタープライズ X API から Replay API エンドポイントを廃止します。代わりに [recovery](https://developer.x.com/en/docs/twitter-api/enterprise/powertrack-api/guides/powertrack_recovery_and_redundancy_features) 機能をご利用いただけます。 ### Historical PowerTrack エンドポイントの廃止 本日、エンタープライズ X API から Historical PowerTrack および Insights Track エンドポイントを廃止します。 ### Basic および Pro 階層からの Follows エンドポイントの削除 本日、X API v2 の Basic および Pro 階層から Follows および List Follows エンドポイントを削除します。 ### Manage Blocks エンドポイントの削除 本日、X API v2 から Manage Blocks エンドポイントを削除します。 ### ブックマーク数とロング投稿のサポート 本日、X API v2 でブックマーク数の取得と 280 文字を超える投稿の取得をサポートしました。 ### 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) を示します。 ### Source フィールドの削除 本日、X API の投稿ペイロードから `source` フィールドを削除します。 ### Direct Messages エンドポイントの追加 本日、v2 の Direct Messages エンドポイント 6 個を追加します。本リリースには、Direct Message 会話イベントを取得する 3 つの GET メソッドと、新しい Direct Message を作成する 3 つの POST メソッドが含まれます。これらのメソッドは初めてグループ会話をサポートします。

この更新の詳細については、ブログ記事をご覧ください。

### 編集済み投稿メタデータのサポート 本日、X API v2 を使用して開発者が編集済み投稿のメタデータを取得できるようにしました。

この更新の詳細については、ブログ記事をご覧ください。

### フィルタリングオペレーターのエイリアスの追加 フィルタリング/クエリオペレーターの「エイリアス」が、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 オペレーター表](https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/integrate/build-a-rule#list)をご覧ください。 ### Reverse Chronological Home Timeline の更新 本日より、Reverse Chronological Home Timeline v2 エンドポイントは、過去 7 日間にタイムラインで作成されたすべての投稿、および作成日に関わらず最新 800 件の投稿を返すことができます。 ### Filtered Stream 用の新しいフィルタリングオペレーター 本日、Filtered Stream エンドポイントを使用するすべての開発者に対して 10 個の新しい v2 フィルタリングオペレーターが利用可能になり、さらに 10 個が広く利用可能になりました。

この更新の詳細については、ブログ記事をご覧ください。

### Streaming エンドポイントのレイテンシ更新 本日、X API v2 の Streaming エンドポイントの更新を行い、レイテンシを 50% 削減します。 ### Essential アクセスでの v1.1 Media エンドポイントの有効化 本日、X API v2 の Essential アクセスで v1.1 Media エンドポイントを有効にします。

この更新の詳細については、フォーラムのお知らせをご覧ください。

### Reverse Chronological Home Timeline エンドポイントの提供開始 本日、フォロー中のアカウントが投稿した最新の投稿とリポストのコレクションを取得できる新しいエンドポイントを提供開始しました。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

新しいエンドポイントに加え、media objectvariants フィールドが利用可能になりました。これにより、URL に添付されているコンテンツのタイプを取得できます。

### Bookmarks エンドポイントの提供開始 本日、X API v2 を使用してブックマークを管理・ルックアップできる新しいエンドポイントを提供開始しました。Bookmarks 機能は長らく X アプリで利用できましたが、これまで API 経由でブックマークを取得、作成、または管理するソリューションを構築するためのエンドポイントはありませんでした。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### Quotes Lookup エンドポイントの提供開始 本日、投稿 ID の引用を取得できる [Quotes Lookup エンドポイント](https://developer.x.com/en/docs/twitter-api/tweets/retweets/introduction)を提供開始しました。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### ドキュメントナビゲーションの更新 皆さまからのフィードバックを反映しました。ドキュメント内のコンテンツを見つけるのが難しく、リンクをクリックすると全く別のサイドナビゲーションに遷移して混乱することがありました。

本日、X Developer Platform の全製品を 1 つのサイドナビゲーションから閲覧できる更新済みドキュメントナビゲーションをリリースしました。今回のリリースで、冗長なページを削除し、わかりにくいアイコンを取り除き、ナビゲーション内のさまざまな要素との操作方法を改善しました。

フィードバックがあれば、フィードバックチャネルからお知らせください。

### Reposts および Likes Lookup エンドポイントの改善 本日、[Reposts Lookup](https://developer.x.com/en/docs/twitter-api/tweets/retweets/introduction) および [Likes Lookup](https://developer.x.com/en/docs/twitter-api/tweets/likes/introduction) エンドポイントの改善を提供開始しました。これにより、最後の 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 プラットフォームを提供することを目的としています。

この提供開始と、これに至った X API v2 のリリースの詳細については、フォーラム投稿をご覧ください。

これまでの変更履歴に加え、X API v2 にこれまで何がリリースされてきたかを理解するための主要なリソースをまとめました:

### 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](https://developer.x.com/en/docs/twitter-api/users/mutes/introduction) エンドポイントを提供開始します。このエンドポイントにより、認証ユーザーはミュートしたアカウントの取得と情報の取得ができます。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### 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](https://developer.x.com/en/developer-terms/policy) に準拠して維持しやすくするため、新しい [Batch Compliance エンドポイント](https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/introduction) を X API v2 に提供開始します。これらのエンドポイントを使用すると、開発者や研究者は大量の投稿または User ID をバッチアップロードし、データセットがユーザーの意図と X 上のコンテンツの現在の状態を反映するために必要なアクションを把握できます。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### Spaces エンドポイントの提供開始 本日、X API v2 に新しい [Spaces エンドポイント](https://developer.x.com/en/docs/twitter-api/spaces/overview) と[新しいトップレベルの Spaces データ辞書](https://developer.x.com/en/docs/twitter-api/data-dictionary/object-model/space)を提供開始します。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](https://developer.x.com/en/docs/twitter-api/tweets/retweets) エンドポイントを提供開始します。開発者はこれらのエンドポイントを使用して、認証されたユーザーに代わって投稿をリポストまたはリポストを取り消したり、指定した投稿をリポストしたユーザーを検索したりできます。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### Manage Mutes エンドポイントの提供開始 本日、X API v2 に新しい [manage mutes](https://developer.x.com/en/docs/twitter-api/users/mutes/introduction) エンドポイントを提供開始します。これらのエンドポイントにより、認証ユーザーはアカウントをミュートまたはミュート解除できます。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

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 エンドポイント](/x-api/posts/counts/introduction)を提供開始します。これには 2 つの異なるエンドポイントが含まれます: すべてのプロダクトトラックで利用可能な Recent Post Counts と、現在 Academic Research プロダクトトラックでのみ利用可能な Full-Archive Post Counts です。これらのエンドポイントを使用して、指定したクエリに一致する投稿数を受け取ることができます。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### Teams の改善 本日、コミュニティから寄せられたフィードバックに基づき、Teams の機能の主要な改善を提供開始します。Team ページのスタイルとデザインを更新しました。また、招待フローも変更し、チームメンバーを招待しやすくしたり、招待が失敗した理由を確認しやすくしました。Team アカウントをお持ちの場合は、Developer Console の [Teams ページ](https://developer.x.com/en/portal/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](/x-api/users/blocks) および [Likes](/x-api/posts/likes) ルックアップエンドポイントを提供開始します。これらのエンドポイントを使用すると、v2 API を使用して、アカウントがいいねした投稿、投稿にいいねしたユーザー、ご自身または認証ユーザーがブロックしたユーザーに関する情報を取得できます。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### Manage Likes エンドポイントの提供開始 本日、X API v2 に新しい [manage Likes](https://developer.x.com/en/docs/twitter-api/tweets/likes) エンドポイントを提供開始します。これらのエンドポイントを使用すると、v2 API で投稿のいいねといいね解除ができます。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### Manage Blocks エンドポイントの提供開始 本日、X API v2 に新しい [manage blocks](/x-api/users/blocks) エンドポイントを提供開始します。これらのエンドポイントを使用すると、user ID を使ってユーザーに代わってアカウントをブロックまたはブロック解除できます。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### 埋め込みタイムラインのサポート削除 本日、[埋め込みタイムラインウィジェット](https://developer.x.com/en/docs/x-for-websites/timelines/overview)の将来に関する計画を共有します。2021 年 6 月 23 日に、Likes、Collections、Moments のタイムラインを廃止する予定です。[Profile](https://developer.x.com/en/docs/x-for-websites/timelines/guides/profile-timeline) および [Lists](https://developer.x.com/en/docs/x-for-websites/timelines/guides/list-timeline) のタイムラインを使用することをお勧めします。これらは、より高速で、使いやすく、X の機能性と最新の状態に保たれるよう更新中です。

この変更の詳細については、フォーラムのお知らせをご覧ください。

### Manage Follows エンドポイントの提供開始 本日、X API v2 に新しい [manage follows](/x-api/users/follows) エンドポイントを提供開始します。これらのエンドポイントを使用すると、ユーザー ID を使ってユーザーに代わってアカウントをフォローまたはフォロー解除できます。この提供開始は、アカウントのフォロワーとフォロー中のユーザーを取得できる [follows lookup](/x-api/users/follows) エンドポイントの提供開始からわずか数か月後のものです。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### Academic Research プロダクトトラックの紹介 本日、[X API v2](/x-api/introduction) に新しい [Academic Research プロダクトトラック](/resources/fundamentals/developer-apps)を紹介します。この更新は、Academic Researcher 向けの新しい申請プロセスを導入し、承認された方には、より大きなアクセスと高度な機能を解放する Academic Research [Project](/resources/fundamentals/developer-apps) を提供します。

新しい Academic Research プロダクトトラックでは、以下にアクセスできます:

  • 新しい X API v2 Full-Archive Search エンドポイント (現時点で Academic Research プロダクトトラックでのみ利用可能)。

  • Standard プロダクトトラックの Basic アクセスレベルで利用可能な 500,000 件から増加した 1,000 万件のPost Cap

  • Recent SearchFull-Archive Search、および Filtered Stream で利用可能な新しいフィルターオペレーター。$ (別名 cashtag)、bio (filtered stream 経由でのみ利用可能)、bio_name (filtered stream 経由でのみ利用可能)、bio_location (filtered stream 経由でのみ利用可能)、placeplace_countrypoint_radiusbounding_box-is:nullcasthas:cashtagshas: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](/x-api/fundamentals/expansions)することで利用可能です。

このフィールドは、投稿作成者が他の人にどのように返信を許可しているかを示します。全員か、投稿内でメンションした人々のみか、フォローしている人々のみです。reply_settings フィールドが返すフィールド値には、everyonementionedUsersfollowing が含まれます。投稿に会話のコントロールが設定されていない場合でも、フィールドに everyone 値が設定された投稿オブジェクトに表示されます。

### User Post および Mention Timeline エンドポイントの提供開始 本日、X API v2 に新しい [User Post Timeline および User Mention Timeline エンドポイント](/x-api/posts/timelines)を提供開始します。これらのエンドポイントにより、X 上の指定されたアカウントが作成した、または言及している投稿を要求できます。詳細はフォーラム投稿のお知らせをご覧ください。 ### Follows Lookup エンドポイントの提供開始 本日、X API v2 に新しい [follows lookup エンドポイント](/x-api/users/follows)を提供開始します。これらのエンドポイントにより、ユーザー 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

新しい X API v2 への移行に関する追加情報も、移行ハブで提供しています。

ご質問がある場合は、Labs フォーラムカテゴリまでお問い合わせください。

### 投稿消費ステータスバーの追加 新しい Developer Console の[メインダッシュボードページ](https://developer.x.com/en/portal/dashboard)で、月あたり 500,000 件の[Post Cap](/x-api/fundamentals/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](https://blog.x.com/developer/en_us/topics/tools/2020/introducing_new_twitter_api.html) を発表しました!

新しい 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

以下の Labs v2 エンドポイントは、本日のリリースから 90 日後に廃止されます:

  • Recent Search v2
### Hide Replies の改善 返信の非表示解除機能を追加しました。さらに、以前非表示にしていなかった返信も、このエンドポイント経由で再度非表示にできるようになりました。

詳細は Hide Replies ドキュメントをご覧ください。

### Labs v1 エンドポイントの廃止 本日、Labs v1 の Posts and Users、Hide Replies、Recent Search エンドポイントを廃止します。

Labs v1 計画の詳細については、フォーラムのお知らせをご覧ください。

### Quote Tweets メトリックの追加 本日、`quote_tweets` メトリクスは [/totals](/x-api/enterprise-gnip-2.0/fundamentals/engagement-api#post-insights-engagement) エンドポイント経由で「unowned」投稿に対して利用可能になりました。つまり、アプリ専用の認証を使用してすべての投稿の引用数にアクセスできます。

この変更の詳細については、フォーラム投稿をご覧ください。

### 新しい投稿メトリクスの追加 本日、X Developer Labs の Post Lookup エンドポイントの投稿オブジェクトに、2 つの新しい非公開メトリクスのサブフィールド `user_profile_clicks` および `url_link_clicks` を追加します。これらは、`tweet.fields` パラメーターに `non_public_metrics`、`organic_metrics`、または `promoted_metrics` のいずれかの値を指定して使用すると返されます。

詳細については、Post Lookup API リファレンスをご覧ください

### リポスト数の変更 本日より、X ウェブ、iOS、Android では、投稿ごとに「リポストとコメント」の合計数を表示します。X API を使用する場合、X インターフェイスに一致する「リポストとコメント」の合計数は、`retweet_count` と利用可能な場合の `quote_count` を加算して計算できます。さらに、`quote_count` は、投稿を引用した投稿の合計数ではなく、投稿を引用したユニークアカウントの合計数となります。詳細は[フォーラム投稿](https://devcommunity.x.com/t/how-the-new-retweets-and-comments-metric-is-returned-with-the-twitter-api/139131/2)をご覧ください。 ### 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 の最近の更新と同様です。 ### 投稿注釈の追加 Posts および Recent Search エンドポイントの投稿オブジェクトに注釈を追加します。

この変更の詳細については、フォーラムのお知らせをご覧ください。

### Developer Policy の更新 本日、[Developer Policy の重要な更新](https://developer.x.com/en/developer-terms/policy)を発表しました。[フォーラム](https://devcommunity.x.com/t/a-new-easier-to-understand-twitter-developer-policy/135038)と[ブログ](https://blog.x.com/developer/en_us/topics/community/2020/twitter_developer_policy_update.html)の投稿を通じて詳細を読み、改訂されたポリシーを確認することをお勧めします。Developer Policy は、X API を使用するための基盤の 1 つであり、ご自身のコミットメントを理解することが重要です。 ### Hide Replies エンドポイントの提供開始 私たちは、X 上で人々が安心して会話できるようにすることを支援したいと考えています。その一環として、本日、新しい [エンドポイント](/x-api/posts/hide-replies)で Hide Replies 機能をサポートし、投稿作成者が始めた会話をより制御できるようにすることをお知らせします。

この新しいエンドポイントの詳細については、フォーラムのお知らせをご覧ください。

### Labs エンドポイント v2 のリリース 本日、Posts and Users、Recent Search、Hide Replies エンドポイントを Labs の v2 に提供します。Labs v1 エンドポイントを廃止し、この初回リリースから 90 日後に完全に廃止する予定です。v1 ドキュメントもこの期間中は利用できるようにします。[フィードバックチャネル](https://twitterdevfeedback.uservoice.com/)を通じて、このバージョン戦略に関するフィードバックをお寄せください。

Posts and Users に以下の変更をリリースします:

  • クエリパラメーターとしてfieldsを導入

  • クエリパラメーターとしてのformatsを削除

  • Posts and Users で単一 ID lookup用のパス変数を追加

  • GET /users における単一およびマルチユーザー名lookupのパスおよびクエリパラメーターの調整

  • フィールド名を stats から public_metrics に変更

その他の変更には以下が含まれます:

  • Users から most_recent_tweet_id 拡張を削除

  • 投稿の source フィールドからフィールドのパースをしやすくするため HTML タグを削除

Recent Search の中核の検索、ページネーション、その他の機能は同じままです。

v1 から v2 にアップデートする際の移行資料をいくつかまとめました。

この変更の詳細については、フォーラムのお知らせをご覧ください。

### Compliance Firehose への Drop/Undrop イベントの追加 本日、Compliance Firehose API に新しい drop/undrop イベントタイプを追加しました。詳細は[ドキュメント](/x-api/enterprise-gnip-2.0/fundamentals/firehouse)をご覧ください。 ### アクセストークン管理の変更 本日、[developer.x.com 上のアプリケーションダッシュボード](https://developer.x.com/content/developer-twitter/en/apps)でアクセストークンおよびアクセストークンシークレットの表示・管理方法に変更を加えます。

API 統合をより安全にするため、これらの値が最初に生成された後は、ダッシュボードでアクセストークンとアクセストークンシークレットを表示しなくなります。

最初の表示後、これらの認証情報は取得できなくなります。ダッシュボードでトークンを再生成できますが、これにより現在のトークンとシークレットは無効になります。

この変更の詳細については、フォーラムのお知らせをご覧ください。

### SPDY サポートの削除 2020 年 1 月 15 日より、X API (および他のすべての X ドメイン) へのすべての接続で SPDY 接続をサポートしなくなります。

この変更の詳細については、フォーラムのお知らせをご覧ください。

### Labs での Recent Search エンドポイントの提供開始 本日、[過去 7 日以内に投稿された投稿を検索する](/x-api/posts/recent-search)新しいエンドポイントをリリースします。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### Twurl CLI の更新 X API CLI の新しい更新済みメジャーリリース `[twurl](https://github.com/twitter/twurl)` が利用可能になりました。このリリースには、いくつかのバグ修正と機能拡張が含まれ、Premium および X Developer Labs エンドポイント周辺の機能を追加するための Bearer Token サポートが導入されています。詳細は[フォーラム投稿](https://devcommunity.x.com/t/twurl-0-9-5-released/132966)をご覧ください。 ### 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 エンドポイントの提供開始 本日、すべての公開投稿のサンプルをリアルタイムで投稿された通りに [ストリーミング](/x-api/posts/recent-search) する新しいエンドポイントをリリースします。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### Labs での Filtered Stream エンドポイントの提供開始 本日、X Developer Labs で投稿を取得するための[新しいストリーミングエンドポイント](/x-api/posts/filtered-stream)と、フィルターを管理するエンドポイントをリリースします。これらのエンドポイントでは、月あたり最大 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 オブジェクト拡張を通じてユーザーの最新の投稿を展開します。

この提供開始の詳細については、フォーラムのお知らせをご覧ください。

### TLS 1.2 の要件 本日より、X API (および他のすべての X ドメイン) へのすべての接続で TLS 1.2 が必要になります。

この変更の詳細については、フォーラムのお知らせをご覧ください。

### 新しい Account Activity API エンドポイント 本日より、アプリ専用 OAuth を使用してユーザーサブスクリプションを無効化するための新しい [Account Activity API エンドポイント](/x-api/enterprise-gnip-2.0/fundamentals/account-activity#api-reference)を導入します。

この新しいエンドポイントは、開発者にとって、サブスクライブしているユーザーのアクセストークンを必要とせず、サブスクリプションを無効化するために 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](https://x.com/en/privacy) および [Terms of Service](https://x.com/en/tos) の現在の状況は、最新のウェブページで最もよく確認できます。

この変更の詳細については、フォーラムのお知らせをご覧ください。

### User オブジェクトフィールドの変更 本日より、`user.lang` を含む一部の user オブジェクトフィールドは、[フォーラム投稿](https://devcommunity.x.com/t/upcoming-changes-to-user-object-and-get-users-suggestions-endpoints/124732)で以前にお知らせしたメタデータフィールドに対して「null」を返し始めます。

開発者は、この変更についてドキュメントで学べます。

### Account Activity Replay API の提供開始 本日、[Account Activity API](/x-api/enterprise-gnip-2.0/fundamentals/account-activity) のエンタープライズ層で利用可能なデータ復旧ツールである [Account Activity Replay API](/x-api/enterprise-gnip-2.0/fundamentals/account-activity) を導入します。

Account Activity Replay API を使用すると、最大 5 日前までのイベントを取得できます。これは、Webhook サーバーがイベントを取りこぼした場合のデータ復旧シナリオで利用してください

開発者はこの API の詳細をドキュメントで学べます。

### Quotes でのネイティブメディアのサポート 本日より、X 上の引用にネイティブメディア (写真、動画、GIF) を追加できるようになり、引用ペイロードの entities セクションに追加のメディアメタデータとして表示されます。

開発者はこの詳細をドキュメントで学べます。

### is:reply オペレーターの追加 本日、`is:reply` オペレーターが [enterprise search APIs](/x-api/enterprise-gnip-2.0/fundamentals/search-api) および有料版の [premium search エンドポイント](https://developer.x.com/content/developer-twitter/en/docs/tweets/search/api-reference/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](/x-api/enterprise-gnip-2.0/fundamentals/decahose-api)、[PowerTrack](/x-api/enterprise-gnip-2.0/powertrack-api)、[Historical PowerTrack](https://developer.x.com/content/developer-twitter/en/docs/tweets/batch-historical/overview)、および [Search APIs](https://developer.x.com/en/docs/x-api/v1/tweets/search/overview) に適用されます。 ### PowerTrack での is:reply オペレーターの追加 本日、新しいオペレーター `is:reply` を導入します。これにより、会話を最も気にかけるものに絞り込むことができます。結果から返信を除外できるようになりました (リポストを除外する `is:retweet` および引用投稿を除外する `is:quote` の既存の機能に加えて)。この新しいオペレーターは、本日から [PowerTrack](/x-api/enterprise-gnip-2.0/powertrack-api)、[Historical PowerTrack](https://developer.x.com/content/developer-twitter/en/docs/tweets/batch-historical/overview)、および [Replay](/x-api/enterprise-gnip-2.0/powertrack-api#replay-api) で利用可能です。

is:reply ブールオペレーターは、投稿へのすべての返信をフィルターしたり、ルールに一致する明示的な返信を除外したりするのに使用できます。このオペレーターは is:quote オペレーターと同じように機能します。

このオペレーターの詳細はドキュメントで学べます。

### Developer Console でのアプリへのアクセス 本日、X アカウントにログインしていれば、developer.x.com の [X app ダッシュボード](https://developer.x.com/content/developer-twitter/en/apps)で既存の [X apps](/resources/fundamentals/developer-apps) を表示および編集する機能を開発者に追加しました。以前は、developer.x.com で既存の X アプリを表示および編集するには、[開発者アカウント](/resources/fundamentals/developer-portal)に申請するか承認を受ける必要がありました。

新しい X アプリを作成するには、引き続き承認済みの開発者アカウントが必要です。

### 動画字幕のサポート 本日、広告主およびパブリッシャーが、ads.x.com、Media Studio、およびパブリッシャーアップロード API 経由で、動画に字幕ファイル (SRT) を追加できるようになりました。字幕は、Android および Web 上の自動再生動画 (音声がない場合) で表示可能になります。iOS の機能は今後数週間でリリース予定です。

新しい字幕エンドポイントの詳細については、それぞれの API リファレンスページをご確認ください:

### Account Activity API エンドポイントの更新 本日、[Account Activity API](/x-api/enterprise-gnip-2.0/fundamentals/account-activity) エンドポイント [GET subscriptions/count](/x-api/enterprise-gnip-2.0/fundamentals/account-activity#get-direct-messages-events-list#get-account-activity-subscriptions-count) の更新を発表します。請求の詳細と API の使用についての可視性を高めるため、本日から、Account Activity API インスタンスに関連付けられたプロビジョニング済みサブスクリプションの数を JSON 内でプログラム的に取得できます。これにより、GET subscriptions/count API エンドポイント経由で、プロビジョニング済みサブスクリプションの数と、その制限にどれだけ近づいているかの両方を確認できます。

この更新は Account Activity API ドキュメントに記載されています。

### POST エンドポイントへの新しいレート制限 本日、いくつかの標準 POST エンドポイントに新しいアプリレベルのレート制限を実装します:

この変更の詳細については、フォーラムのお知らせをご覧ください。

### twitter-text ライブラリの更新 本日、X が絵文字をカウントする方法の最近の変更に対応するため、[twitter-text](https://github.com/twitter/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 からの添付メディアの取得](https://developer.x.com/en/docs/x-api/v1/direct-messages/message-attachments/overview)プロセスにいくつかの変更を実装します。認証された www.x.com セッション経由での `media_url` または `media_url_https` へのアクセスをサポートしなくなります。`media_url_https` を取得するリクエストは、OAuth 1.0A を使用して常にユーザーのアクセストークンで署名する必要があります。

この更新の詳細については、フォーラムのお知らせをご覧ください。

### User および Site Streams の廃止 [User Streams](/x-api/enterprise-gnip-2.0/fundamentals/account-activity#migration-introduction) および [Site Streams](/x-api/enterprise-gnip-2.0/fundamentals/account-activity#migration-introduction) を完全に廃止しました。

この更新の詳細については、フォーラムのお知らせをご覧ください。

### 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](/x-api/enterprise-gnip-2.0/fundamentals/account-activity#migration-introduction) プロダクトが完全に廃止されました。

本日から、以下のサービスとエンドポイントはサービスが低下します:

User Streams および Site Streams は 8 月 23 日に完全に廃止されます。

レガシーの Direct Messages エンドポイントは 9 月 17 日に完全に廃止されます。

この更新の詳細については、フォーラムのお知らせをご覧ください。

### アプリ作成およびレート制限の変更 本日より、[apps.x.com](https://apps.x.com/) 経由で新しい [X apps](/resources/fundamentals/developer-apps) を作成できなくなります。今後は、[Developer Console](/resources/fundamentals/developer-portal) アカウント、または Developer Console アカウントをまだお持ちでない場合は、[アクセスを申請できるページ](https://developer.x.com/content/developer-twitter/en/apply-for-access)にリダイレクトされます。

また、2018 年 9 月 10 日に以下の POST エンドポイントに新しいアプリレベルのレート制限を実装することを発表しました。

最後に、お客様によるプラットフォームポリシーの違反疑いを開発者に報告するための新しいオプションを導入しています。

これらすべての更新の詳細については、ブログ投稿をご覧ください。

### Developer Console でのアプリ管理 [Developer Console](/resources/fundamentals/developer-portal) アカウントをお持ちの場合は、[X apps](/resources/fundamentals/developer-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](/resources/fundamentals/developer-apps#callback-urls) の登録を必須化しました。この更新の詳細は[こちら](https://devcommunity.x.com/t/action-required-sign-in-with-twitter-users-must-whitelist-callback-urls/105342)をご覧ください。

また、Account Activity API に tweet_delete_events アクティビティを追加することを発表しました。この新しいアクティビティは、対応する削除イベントに対して送信され、開発者がお客様やアプリケーションユーザーに準拠した体験をより容易に提供できるようにします。この新しいアクティビティの詳細については、フォーラム投稿またはドキュメントをご覧ください。

### 利用規約とポリシーの更新 本日、[Terms of Service](https://x.com/en/tos)、[Privacy Policy](https://x.com/en/privacy)、および \[X Developer Agreement]https://developer.x.com/en/developer-terms/agreement-and-policy にいくつかの変更を加えました。これには、プライバシー、セキュリティ、データ保護の更新が含まれます。詳細は[フォーラム投稿](https://devcommunity.x.com/t/upcoming-changes-to-the-developer-platform/104603)をご覧ください。 ### タイムゾーンフィールドの非公開化 本日、X user オブジェクトの timezone 値がプライベートフィールドになりました。今後、すべての\* `time_zone` および `utc_offset` データオブジェクトは null として返されます。詳細は[フォーラム投稿](https://devcommunity.x.com/t/upcoming-changes-to-the-developer-platform/104603)をご覧ください。 \* これらは引き続き、認証済みユーザーのみに対して account/settings エンドポイントで利用可能です。 ### Klout データの削除 本日、GDPR 更新の一環として、投稿ペイロードからすべての Klout データを削除しました。 ### Profile Background および Account Activity の変更 本日、`profile_background_image_url` および `profile_background_image_url_https` のすべてのインスタンスをデフォルト値に変更します。詳細は[フォーラム投稿](https://devcommunity.x.com/t/upcoming-changes-to-the-developer-platform/104603)をご覧ください。

上記の変更に加え、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」配列は元の投稿または引用内で共有されたリンクを識別するために使用できます。

詳細はフォーラム投稿および更新されたドキュメントをご覧ください。

### X Kit の廃止 [X Kit](https://developer.x.com/en/docs/x-for-websites) の廃止を発表しました。2018 年 10 月 31 日以降、X Kit はアクティブにメンテナンスされなくなります。詳細は[ブログ投稿](https://blog.x.com/developer/en_us/topics/tools/2018/discontinuing-support-for-twitter-kit-sdk.html)をご覧ください。 ### GDPR に向けたプラットフォーム更新 本日、GDPR に関連するプラットフォームへのいくつかの更新を発表しました。詳細は[フォーラム投稿](https://devcommunity.x.com/t/upcoming-changes-to-the-developer-platform/104603)をご覧ください。 ### Additional Media Info オブジェクトの追加 投稿ペイロードに新しいオブジェクトを追加 (`additional_media_info` オブジェクト)、また、広告主が動画再生を X 所有のクライアントに制限することを要求したプロモーション投稿の動画詳細 (`video_info`) を制限します。この変更に関する追加情報は、[Extended Entities Objects > ネイティブ動画付きの投稿](https://developer.x.com/en/docs/x-api/v1/data-dictionary/object-model/extended-entities)で確認できます。 ### Premium Full-Archive Search の提供開始 [Premium Full-Archive Search エンドポイント](https://blog.x.com/developer/en_us/topics/tools/2018/access-the-full-history-of-tweets.html) の提供開始。 ### Account Activity API の提供開始 ([All Activities](/x-api/enterprise-gnip-2.0/fundamentals/account-activity#migration-introduction)) および ([Direct Messages](/x-api/enterprise-gnip-2.0/fundamentals/account-activity#migration-introduction)) Standard beta Account Activity API の両方を提供開始しました。この提供開始の詳細は[ブログ](https://blog.x.com/developer/en_us/topics/tools/2017/announcing-more-functionality-to-improve-customer-engagements-on-twitter.html)をご覧ください。User streams および Site streams の廃止と、2018 年 6 月 19 日 (火) のサンセット日を発表しました。 ### twitter-text ライブラリの更新 twitter-text のバージョン 2.0 が [GitHub](https://github.com/twitter/twitter-text) で利用可能になりました。この更新は、2017 年 11 月 7 日に展開された文字数制限の変更に対応します。詳細は[フォーラム](https://devcommunity.x.com/t/shipped-twitter-text-2-0/98577)をご覧ください。 ### Premium API の提供開始 Premium API を提供開始しました。

これらの新しい API は、当社のエンタープライズデータプラットフォームの品質と安定性に基づき、段階的な価格モデルでより広く利用できるようになっています。今回初めて、(標準エンドポイントの限定された 7 日間のデータではなく) 過去 30 日間の投稿を検索でき、オプションで profile geo、URL 展開、投票データのプレミアムエンリッチメントにアクセスできます。新機能の一部をご紹介します:

  • リクエストあたりの投稿数の増加 (Sandbox + Premium)

  • より複雑なクエリを可能にするはるかにリッチなクエリ言語 (Sandbox + Premium)

  • 投稿の時系列カウントを返す counts エンドポイント (Premium)

  • Expanded URLs および Profile Geo などのメタデータエンリッチメント (Premium)

この提供開始の詳細はブログをご覧ください。

### 280 文字の投稿の提供開始 cramming が問題となっていた言語で、280 文字の投稿が正式に提供開始されました。詳細は[フォーラムのお知らせ](https://devcommunity.x.com/t/updating-the-character-limit-and-the-twitter-text-library/96425)または公式[ブログ投稿](https://blog.x.com/official/en_us/topics/product/2017/tweetingmadeeasier.html)をご覧ください。 ### Statuses/Update からの DM コマンドの削除 `statuses/update` API エンドポイント経由で Direct Messages を送信する機能は完全に削除され、`enable_dm_commands` および `fail_dm_commands` パラメーターは効力を持たなくなります。この更新の詳細は[フォーラム](https://devcommunity.x.com/t/retiring-legacy-dm-commands-on-the-standard-tweet-api/86653 "on our forum")をご覧ください。 ### OAuth ログインフローの変更 X のバックエンド OAuth API エンドポイントに変更を加え、`/oauth/authenticate` エンドポイントの動作を `/oauth/authorize` エンドポイントの動作に合わせるようにしました。この更新の詳細は[フォーラム](https://devcommunity.x.com/t/recent-changes-to-twitter-s-oauth-login-flow-and-api-endpoints/94943)をご覧ください。 ### Engagement API メトリクスの更新 Engagement API が、X 分析ダッシュボードで使用されているメトリクス集計方法と同じものを使用するように更新されました。この更新の詳細は[フォーラム](https://devcommunity.x.com/t/changes-to-the-engagement-api/94523)をご覧ください。 ### DM コマンド失敗の変更 DM `statuses/update` エンドポイント内の `fail_dm_commands` パラメーターのデフォルト値が *true* に切り替わりました。Direct Message を意図したすべての status update はエラーを返し始めます (`enable_dm_commands` が *false* の場合を除き、その場合は投稿として投稿されます)。この更新の詳細は[フォーラム](https://devcommunity.x.com/t/retiring-legacy-dm-commands-on-the-standard-tweet-api/86653)をご覧ください。 ### 280 文字ツイートの取り扱い 280 文字ツイートのレスポンスペイロードは、ロングツイートと同じ方法で処理されます。この更新の詳細は[フォーラム](https://devcommunity.x.com/t/testing-280-characters-for-certain-languages/94126)をご覧ください。 ### Additional Media Info の追加 投稿ペイロードに新しいデータ (`additional_media_info` オブジェクト) を追加し、また、広告主が動画再生を X 所有のクライアントに制限することを要求したプロモーション投稿の動画詳細 (`video_info`) を制限します。この変更に関する追加情報は、[Extended Entities Objects > ネイティブ動画付きの投稿](https://developer.x.com/en/docs/x-api/v1/data-dictionary/object-model/extended-entities)で確認できます ### 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:` を使用するクエリは無効として拒否されます。 ### xAuth の廃止 xAuth 認証メカニズムがすべての X API から削除されました。この更新の詳細は[フォーラム](https://devcommunity.x.com/t/retirement-of-xauth/88022)をご覧ください。 ### HTTP ヘッダーの小文字強制 すべての HTTP ヘッダーは小文字に強制されました (`content-type`、`x-rate-limit-remaining`、`x-access-level` など)。この更新の詳細は[フォーラム](https://devcommunity.x.com/t/upcoming-http-header-changes/86715)をご覧ください。 ### DM コマンドのオプションパラメーター `statuses/update` のオプションパラメーター `enable_dm_commands` を使用すると、移行期間が終了する前にアプリケーションが早期に DM コマンドサポートを削除できます。デフォルト値は *true* (つまり、現在のレガシー動作) ですが、新しい 11 月 1 日以降の動作を取得するには *false* に設定できます。`statuses/update` のオプションパラメーター `fail_dm_commands` を *true* に設定すると、API から DM コマンドが HTTP 403 (エラーコード 151) を返すようになります。デフォルト値は *false* です。この更新の詳細は[フォーラム](https://devcommunity.x.com/t/retiring-legacy-dm-commands-on-the-standard-tweet-api/86653)をご覧ください。 ### ルールでの絵文字のサポート 絵文字を含むルールがエンタープライズ Search API で利用可能になりました ### Direct Message API の広範な提供 いくつかの新しい Direct Message API へのアクセスがより広く利用可能になりました。この更新の詳細は[ブログ](https://blog.twitter.com/developer/en_us/topics/tools/2017/new-apis-to-power-the-future-of-customer-engagement-in-direct-me.html)をご覧ください。 ### MPEG-DASH 動画サポートの廃止 動画を含む投稿のペイロードから MPEG-DASH URL (.mpd) が削除されました。この更新の詳細は[フォーラム](https://devcommunity.x.com/t/retiring-mpeg-dash-video-support-on-march-9th-2017/82761)をご覧ください。 ### 新しいエンリッチメントとペイロードの変更 新しいエンリッチメント! Poll Metadata がエンタープライズ API 経由で利用可能になりました。詳細は[ドキュメント](/x-api/enterprise-gnip-2.0/fundamentals/account-activity#migration-introduction)をご覧ください。

新しいペイロードフィールド: ユーザーが写真を投稿に追加する際に「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:

### PowerTrack でのルール ID によるルール管理 ルール管理 (GET および DELETE) がルール ID によって PowerTrack 2.0 および PowerTrack Replay 2.0 で利用可能になりました ### 30-Day Search における Geo オペレーターのサポート 30-Day Search API:
  • 追加の geo オペレーターのサポートを追加:

  • place:

  • place_country:

  • has:profile_geo:

  • profile_country:

  • profile_region:

  • profile_locality: