Skip to main content

X API の Post 件数 endpoint の比較

v2 の Post 件数 endpoint は最終的に Enterprise Search API の counts endpoint に代わる予定です。既存のコード、App、またはツールで旧バージョンの Post 件数 endpoint を使用しており、新しい X API v2 の endpoint への移行を検討している場合は、このガイドをご参照ください。 このページには次の比較表が含まれます:

直近のPost件数の比較

Post件数のendpointのEnterprise版では、30日分またはフルアーカイブから件数を取得できます。したがって、7日間を対象とするv2の直近Post件数endpointは、前述のいずれのendpointの直接的な代替にはなりません。 ただし、比較の助けとして、v2の直近Post件数endpointがEnterpriseの30日endpointとどのように異なるかを見ていきます。 次の表は、各種の直近Post件数endpointを比較したものです。
説明EnterpriseX API v2
ホストドメインhttps://gnip-api.x.comhttps://api.x.com
endpointパス/search/30day/accounts/:account_name/:label/counts.json/2/tweets/counts/recent
AuthenticationBasic authenticationOAuth 2.0 Bearer Token
タイムスタンプ形式YYYYMMDDhhmmYYYY-MM-DDTHH:mm:ssZ
ISO 8601 / RFC 3339
返されるPostsの上限期間(最古)31 days7 days
対応するHTTP メソッドGETGET
既定のリクエストのレートリミット1秒あたり20件(検索データと件数リクエストの合算)
1分あたりのレートリミットは、契約で定められたとおりパートナーごとに異なります。
15分あたりユーザーごとに180リクエスト
15分あたりAppごとに450リクエスト
annotationsによるフィルタリングのサポート
conversation_idによるフィルタリングのサポート
Postのdata配列のJSONキー名resultsdata
時間粒度日、時、分日、時、分
タイムゾーンUTCUTC
期間選択のリクエストパラメータfromDate
toDate
start_time
end_time
Post IDによるナビゲーションのリクエストパラメータsince_id
until_id
developer Appの認証情報をprojectに関連付けて使用する必要がある

全アーカイブのPost件数の比較

次の表は、各種の全アーカイブ検索endpointの比較です。
説明EnterpriseX API v2
ホストドメインhttps://gnip-api.x.comhttps://api.x.com
Endpoint パス/search/fullarchive/accounts/:account_name/:label/counts/2/tweets/counts/all
認証Basic authOAuth 2.0 Bearer Token
タイムスタンプ形式YYYYMMDDHHMMYYYY-MM-DDTHH:mm:ssZ
ISO 8601 / RFC 3339
返されるPost件数の対象範囲(最古)2006年3月以降の全アーカイブ2006年3月以降の全アーカイブ
対応するHTTP メソッドGET
POST
GET
既定のリクエストのレートリミット1分あたりのレートリミットは、契約に明記されたとおりパートナーごとに異なります。
毎秒20リクエスト
Appあたり15分で300リクエスト
Appあたり毎秒1リクエスト
粒度日、時、分日、時、分
annotations によるフィルタリング
conversation_id によるフィルタリング
Postのdata配列のJSONキー名resultsdata
期間指定のリクエストパラメータfromDate
toDate
start_time
end_time
Post IDによるナビゲーション用のリクエストパラメータsince_id
until_id
ページネーションのJSONキー名nextmeta.next_token
ページネーション用のリクエストパラメータnext_tokennext_token または pagination_token
タイムゾーンUTCUTC
Academic Research access を有する Project に紐づく開発者用 App の認証情報が必要

フィルタリング演算子の比較

2 つの異なるバージョン(Enterprise と v2)の Post 件数は、利用可能な演算子が異なり、各バージョン内でも演算子の提供レベルが異なります。以下で説明します。 Enterprise
  • Enterprise 演算子にサブティアはありません。すべての Enterprise ユーザーが、すべての Enterprise 演算子を利用できます。
X API v2
  • Core: これらの演算子は、すべての v2 ユーザーが利用できます。
  • Advanced: これらの演算子は、Academic Research アクセスが承認されたユーザーのみが利用できます。
これらの演算子セットについての詳細は、それぞれのガイドをご参照ください。 X API v2 におけるこれらの異なる演算子レベルを理解したうえで、Post 件数向けの演算子の提供状況を示す表を以下に示します(セルが空欄の場合、その演算子は利用できません)。
Enterprisev2
keywordAvailableCore
emojiAvailableCore
“exact phrase”AvailableCore
#AvailableCore
$AvailableAdvanced
@AvailableCore
from:AvailableCore
to:AvailableCore
url:AvailableCore
retweets_of:AvailableCore
context:Core
entity:Core - Only available with recent search
conversation_id:Core
place:AvailableAdvanced
place_country:AvailableAdvanced
point_radius:AvailableAdvanced
bounding_box:AvailableAdvanced
is:retweetAvailableCore
is:replyAvailableCore
is:quoteAvailableCore
is:verifiedAvailableCore
-is:nullcastAvailableAdvanced
has:hashtagsAvailableCore
has:cashtagsAvailableAdvanced
has:linksAvailableCore
has:mentionsAvailableCore
has:mediaAvailableCore
has:imagesAvailableCore
has:videosAvailableCore
has:geoAvailableAdvanced
lang:AvailableCore
list:Advanced
has:profile_geoAvailable
profile_countryAvailable
profile_localityAvailable
profile_regionAvailable
proximityAvailable
その他の移行リソース X API migration hub これらの endpoint のサンプルコードをご覧ください Post 件数: Enterprise から X API v2 へ
I