如何使用 Twitter API 在 Twitter 上获取用户图像?

问题描述

我正在尝试下载用户的时间线图像(包括推文图像)。我如何使用 Twitter API 在 twitter 上获取用户图像。 [https://api.twitter.com/labs/2/tweets/1138505981460193280?expansions=attachments.media_keys&tweet.fields=created_at%2Cauthor_id%2Clang%2Csource%2Cpublic_metrics%2Ccontext_annotations%2Centities]

这个 API 证明了一条推文的所有细节。如果有任何可能的解决方案可以从标准的 Twitter 应用程序中获取所有图像。还是此功能仅在高级帐户中可用?

解决方法

您可以将 v2 User timeline endpoint 用于图像(v2 尚不支持视频):

twurl "/2/users/786491/tweets?max_results=100&expansions=attachments.media_keys&media.fields=url,media_key"

您可以使用此方法检索最多 3200 条用户最近的推文。如果需要,您可以通过在请求中添加更多 fields and expansions 来获取其他信息。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...