从Twitter状态/ user_timeline获取照片

Tom*_*aid 8 twitter

使用Twitter API,我可以获取所有用户的推文以及位置信息.如果他们使用移动应用并附加照片,我该如何从API中获取此信息?

Der*_*ger 7

首先,您需要包含include_entities=true作为请求的一部分:

https://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter&include_entities=true

然后,寻找任何media_url元素; 那些将包含任何照片的URL.它可能包含视频链接,因此您必须过滤常见的图像类型(.png/.jpg/.gif/etc).

请参阅:Tweet实体

  • 1.1 API似乎有一个实体对象,但它不包含任何媒体键.即使是user_timeline上的文档也没有声明这是您可以传递的参数:https://developer.twitter.com/en/docs/tweets/timelines/api-reference/get-statuses-user_timeline.html - 该怎么办? (2认同)