如何使用Twitter API v2获取近期推文的图片附件?
获取推文附带图片的Twitter API配置方法
- 过滤带图片的推文:在请求的
query参数中添加has:images,这会让接口只返回包含图片的推文。比如你原本的查询关键词是coffee,就写成coffee has:images。 - 关联媒体资源ID:添加
expansions=attachments.media_keys参数,该参数会让API返回推文附件对应的媒体资源标识,用于关联后续的图片详情。 - 获取图片详情字段:添加
media.fields=url,type参数,这会指定API返回媒体资源的访问URL和类型(确保拿到的是图片资源)。
完整请求参数示例
GET https://api.twitter.com/2/tweets/search/recent?query=your_target_keyword has:images&expansions=attachments.media_keys&media.fields=url,type
结果说明
接口返回的数据中,includes.media数组会包含对应推文的图片信息,其中的url字段就是图片的直接访问地址,type字段会显示为photo,以此确认是图片资源。
内容的提问来源于stack exchange,提问作者random_dev
相关产品推荐
相关产品推荐

