id 和 text 字段;对于 2022 年 9 月 29 日之后创建的 Post,还会返回 edit_history_tweet_ids 字段。若你需要 Post 的创建时间或公开指标,则需使用 tweet.fields 参数进行请求。这样可根据你的使用场景仅请求所需字段,从而实现更高的定制化。例如,你可以在请求中包含如下查询字符串:
?tweet.fields=created_at,public_metrics
每种对象都有其对应的参数,用于专门请求与该对象关联的字段。以下是当前可用的字段参数:
当使用主要返回某一特定对象的端点时,只需使用相应的字段参数,并以逗号分隔的列表形式将所需字段作为该参数的值,即可在响应中返回这些字段。
示例
id 和 text。如果希望在响应中获取返回的 Post 的公开指标,请在请求中包含 tweet.fields 参数,并将其值设为 public_metrics。
该请求如下所示。若要直接使用此请求,请确保将 $BEARER_TOKEN 替换为你的 Bearer Token,并通过命令行工具发送。
expansions=author_id 和 user.fields=description。下面是一个示例。如果你想尝试此请求,请在将其粘贴到命令行工具之前,务必将 $BEARER_TOKEN 替换为你的Bearer Token。
includes 中返回。可以通过匹配 tweet.author_id 与 users.id 字段将该用户对象映射回相应的 Post。
public_metrics.retweet_count)。当指定顶级字段(public_metrics)时,将返回所有子字段。我们在各个端点的 API 参考页面的参数表中列出了可请求的所有字段。
完整的 fields 列表见对象模型。若需为非该端点主要资源的对象展开并请求其 fields,请将 expansions 参数与 fields 搭配使用。