如何从instagram实时发布数据获取实际照片?

时间:2012-04-15 20:38:19

标签: json api real-time response instagram

我使用Instagram的实时api订阅了#tattoo标签并且工作正常,问题是当帖子数据看起来像这样时,我不知道如何获取实际上传的图片:

[{"changed_aspect": "media", "subscription_id": XXXXXX, "object": "tag", "object_i
d": "tattoo", "time": 1334521880}]

它没有给我任何有关media_id或类似内容的信息,我错过了什么?

1 个答案:

答案 0 :(得分:17)

their realtime API docs中所述:

  

更改的数据不包含在有效负载中,因此您需要如何获取新数据。例如,您可能只决定为特定用户获取新数据,或者在发布了一定数量的照片后。

所以听起来你只需通过their regular tag API获取实际数据,显然是使用GET /tags/{tag-name}/media/recent。对你:

https://api.instagram.com/v1/tags/tattoo/media/recent?access_token=ACCESS-TOKEN

这确实看起来不那么优雅,因为你必须弄清楚你已经看过哪些最近的更新,但我没有看到任何暗示更好的方法。