17

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

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

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

4

1 回答 1

17

他们的实时 API 文档中所述:

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

所以听起来你只需要通过他们的常规标签 API获取实际数据,显然使用GET /tags/{tag-name}/media/recent. 为你:

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

这确实看起来不优雅,因为您必须整理出您已经看过哪些最近的更新,但我没有看到任何建议更好的方法。

于 2012-04-19T17:20:09.013 回答