【问题标题】:How to get all images uploaded by the user?如何获取用户上传的所有图片?
【发布时间】:2017-02-27 19:19:10
【问题描述】:

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

我是否应该列出所有推文,遍历它们,获取每条推文并查看它是否具有媒体实体?来吧?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 2019-03-11
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多