我使用Instagram的实时api订阅了#tattoo
标签并且工作正常,问题是当帖子数据看起来像这样时,我不知道如何获取实际上传的图片:
[{"changed_aspect": "media", "subscription_id": XXXXXX, "object": "tag", "object_i
d": "tattoo", "time": 1334521880}]
它没有给我任何有关media_id
或类似内容的信息,我错过了什么?
答案 0 :(得分:17)
更改的数据不包含在有效负载中,因此您需要如何获取新数据。例如,您可能只决定为特定用户获取新数据,或者在发布了一定数量的照片后。
所以听起来你只需通过their regular tag API获取实际数据,显然是使用GET /tags/{tag-name}/media/recent
。对你:
https://api.instagram.com/v1/tags/tattoo/media/recent?access_token=ACCESS-TOKEN
这确实看起来不那么优雅,因为你必须弄清楚你已经看过哪些最近的更新,但我没有看到任何暗示更好的方法。