You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Twitter API查询推文配图标记用户的方法(rtweet包场景)

使用rtweet获取推文中图片标记用户的方法

你未找到对应字段是因为rtweet默认请求没有拉取媒体标签的扩展字段,按以下步骤操作即可获取所需数据:

  • 首先确认你的rtweet版本≥1.0,该版本已适配Twitter API v2,是目前官方推荐的调用版本。
  • 调用get_timeline时主动添加扩展参数和媒体字段配置,指定需要拉取媒体标签信息,示例代码如下:
library(rtweet)

# 拉取推文时添加扩展参数
tweet_data <- get_timeline(
  user = "ObserveIR",
  n = 15,
  token = my_token,
  expansions = "attachments.media_keys",
  media.fields = "tags"
)
  • 返回结果的主数据框不会直接携带标签信息,相关内容存储在返回对象的includes$media属性中,每个媒体对象的tags字段存储的就是该图片中被标记的用户ID,你可以通过media_key字段将媒体信息和对应的主推文关联匹配。

如果你仍在使用Twitter API v1.1版本,调用查询接口时添加参数tweet_mode = "extended"后,可在返回结果的entities$media节点下的additional_media_info.mentions中找到对应标记用户信息,不过v1.1接口已逐步停止服务,建议优先迁移到v2版本使用。

内容的提问来源于stack exchange,提问作者anpami

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 22:51:03