id
と text
のみを返し、2022 年 9 月 29 日以降に作成された Posts については edit_history_tweet_ids
も返します。Post の作成日時や公開 metrics が必要な場合は、tweet.fields
パラメータで明示的に指定してください。これにより、ユースケースに応じて必要な fields のみを要求でき、柔軟にカスタマイズできます。例えば、リクエストに次の query 文字列を含めます。
?tweet.fields=created_at,public_metrics
各オブジェクトには、そのオブジェクトに関連する fields を個別に要求するための専用パラメータがあります。現在利用可能な fields パラメータは次のとおりです。
特定のオブジェクトを主に返す endpoint を使用する場合は、対応する fields パラメータを指定し、取得したい field をカンマ区切りで列挙して値に設定するだけで、レスポンスにそれらの fields を含められます。
例
id
と text
のみです。レスポンスで返される Posts の公開 metrics を取得したい場合は、リクエストに tweet.fields
パラメータを含め、値に public_metrics
を指定してください。
このリクエストは次のとおりです。このリクエストを使用する場合は、$BEARER_TOKEN
を自分の Bearer Token に置き換え、コマンドラインツールで送信してください。
expansions=author_id
と user.fields=description
を指定してください。以下に例を示します。このリクエストを試す場合は、コマンドラインツールに貼り付ける前に $BEARER_TOKEN
をご自身の Bearer Token に置き換えてください。
includes
内で返されます。ユーザーオブジェクトは、tweet.author_id
と users.id
のfieldsを照合することで、対応するPostに関連付けられます。
public_metrics.retweet_count
)はリクエストできない点にご留意ください。トップレベルのフィールド(public_metrics
)を指定すると、すべてのサブフィールドが返されます。各endpointのAPIリファレンスページにあるパラメータ表に、リクエスト可能なすべてのfieldsを掲載しています。
すべてのfieldsの一覧はobject modelに記載されています。あるendpointの主要リソースではないオブジェクトでfieldsを取得するには、fieldsと併せてexpansionsパラメータを使用してください。