如何获取用户上传的所有图片?
How to get all images uploaded by the user?
使用 Twitter API,我想获取已验证我的应用程序 (OAuth) 的用户上传的所有图像。我一直在挖掘 API 文档,但找不到一种简单的方法来做到这一点。
我是否应该列出所有推文,遍历它们,获取每条推文并查看它是否有媒体实体?来吧?
Twitter API 中没有特定的媒体获取端点,所以是的,您需要按照这些思路做一些事情。
- 调用
statuses/user_timeline.json
端点并翻页(最多支持 3200 条推文)。我建议使用 ?tweet_mode=extended
参数,以确保您获得任何更长推文的媒体实体
- 遍历推文对象,查找任何
extended_entities
对象(这些包含图像或视频)
- 从对象内部的URL抓取图像
使用 Twitter API,我想获取已验证我的应用程序 (OAuth) 的用户上传的所有图像。我一直在挖掘 API 文档,但找不到一种简单的方法来做到这一点。
我是否应该列出所有推文,遍历它们,获取每条推文并查看它是否有媒体实体?来吧?
Twitter API 中没有特定的媒体获取端点,所以是的,您需要按照这些思路做一些事情。
- 调用
statuses/user_timeline.json
端点并翻页(最多支持 3200 条推文)。我建议使用?tweet_mode=extended
参数,以确保您获得任何更长推文的媒体实体 - 遍历推文对象,查找任何
extended_entities
对象(这些包含图像或视频) - 从对象内部的URL抓取图像