2017-08-09 39 views
1

我从this后发现,您可以从任何一个获取用户的个人资料图片:如何获得特定的Twitter状态图片网址 - Twitter的API

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带来了只有他们的图书馆。有没有一个URL来做到这一点?

回答

0

不,没有快捷方式的URL可以将图片附加到Tweet上。您需要通过API检索Tweet,然后从JSON响应中提取媒体网址。使用statuses/lookup终端按ID获取Tweet。

我也建议使用API​​来获取用户个人资料图片,因为您提到的快捷方式URL没有官方支持,不适用于移动设备,并且可能在将来删除。使用users/show端点通过screen_name检索用户。

相关问题