如何获取特定 Twitter 状态的图像 url - Twitter API
Posted
技术标签:
【中文标题】如何获取特定 Twitter 状态的图像 url - Twitter API【英文标题】:How to get image url for specific twitter status - Twitter API 【发布时间】:2018-01-16 17:44:12 【问题描述】:我从this 帖子中看到,您可以从以下任何一个获取用户个人资料图片:
https://twitter.com/[screen_name]/profile_image?size=mini
https://twitter.com/[screen_name]/profile_image?size=normal
https://twitter.com/[screen_name]/profile_image?size=bigger
https://twitter.com/[screen_name]/profile_image?size=original
然后重定向到图像,效果很好。我正在尝试类似地从表单状态中获取图像
https://twitter.com/[screen_name]/status/894610590915641345/photo/1
这不会重定向到任何东西,也不会:
https://twitter.com/[screen_name]/status/894610590915641345/photo/1?size=original
搜索 Twitter API 只会显示他们的库。有网址吗?
【问题讨论】:
【参考方案1】:不,没有将图片附加到推文的快捷方式 URL。您需要通过 API 检索推文,然后从 JSON 响应中提取媒体 URL。使用 statuses/lookup
端点按 ID 获取推文。
我还建议使用 API 来获取用户个人资料图片,因为您提到的快捷方式 URL 不受官方支持,不适用于移动设备,并且将来可能会被删除。使用 users/show
端点按 screen_name 检索用户。
【讨论】:
以上是关于如何获取特定 Twitter 状态的图像 url - Twitter API的主要内容,如果未能解决你的问题,请参考以下文章