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

Jav*_*eva 17 api json real-time response instagram

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

[{"changed_aspect": "media", "subscription_id": XXXXXX, "object": "tag", "object_i
d": "tattoo", "time": 1334521880}]
Run Code Online (Sandbox Code Playgroud)

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

bla*_*lah 17

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

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

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

https://api.instagram.com/v1/tags/tattoo/media/recent?access_token=ACCESS-TOKEN
Run Code Online (Sandbox Code Playgroud)

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

  • 这真的很糟糕,根本没有效率,我确实读过那部分,但我希望我错过了一些东西哦... (4认同)
  • 我希望在我花时间尝试使用这个实时的东西之前,我会读到这个.多么浪费时间-_- (3认同)
  • 它可以完全跳过RealTime,只是轮询他们的系统.因为无论如何你将不得不这样做. (2认同)