如何获取用户上传的所有图像?

时间:2017-02-26 01:02:49

标签: twitter twitter-oauth twitter-rest-api

使用Twitter API,我想获取验证我的应用程序(OAuth)的用户上传的所有图像。我一直在挖掘API文档,但找不到一个简单的方法。

我应该列出所有推文,迭代它们,获取每一条推文,看看它是否有媒体实体?拜托?

1 个答案:

答案 0 :(得分:0)

Twitter API中没有特定的媒体提取端点,所以是的,你需要按照这些方式做一些事情。

  • 调用statuses/user_timeline.json端点并通过它进行翻页(最多支持3200条推文)。我建议使用?tweet_mode=extended参数,以确保您获得更多推文的媒体实体
  • 遍历Tweet对象,查找任何extended_entities个对象(包含图像或视频)
  • 从对象内的网址中抓取图片