使用 X API 处理会话线程
conversation_id
,其值与发起该对话的原始 Post 的 Post ID 相同。
针对某个 Post 的回复,以及对这些回复的进一步回复,都会归入由该原始 Post 引发的同一会话。无论分化出多少条回复线程,它们都会共享指向引发该对话的原始 Post 的同一个 conversation_id
。使用 X API v2,您可以检索并重建整个会话线程,从而理解讨论内容以及对话与观点如何演变。
示例对话串
conversation_id
作为 tweet.fields
参数进行检索
要在 v2 endpoint 上为返回的所有 Post 请求 conversation_id
,请在请求参数中添加 tweet.fields=conversation_id 字段。conversation_id 字段始终等于该会话回复线程中原始 Post 的 Post ID。属于同一回复线程的所有 Post(包括由较早回复线程分支而来的回复线程)都会显示相同的 conversation_id。
携带 conversation_id
参数的请求
响应
将 conversation_id
用作过滤运算符
conversation_id
可在“近期搜索”中作为搜索 query(查询)参数使用,或作为规则中的运算符用于过滤的流。这将返回整个 Post 会话线程:可通过过滤的流实时返回,或通过搜索 Tweets按时间逆序返回。你还可以将此运算符与Posts 计数结合使用,以获取会话中 Post 的数量。