2012-04-15 185 views
17

我订阅了#tattoo标签用的Instagram的实时API和它的正常工作,问题是,我不知道如何获取实际上传图像时后的数据如下:如何从Instagram实时发布数据获取实际照片?

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

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

回答

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 

但这肯定似乎不雅,因为你要弄清楚其最近更新的,你已经看到了,但我没有看到任何提示有更好的方法。

+4

这真的很糟糕,根本没有效率,我确实读过那部分,但我希望我失去了一些东西哦哦。 – javiervd 2012-04-20 03:32:09

+1

你可能想要接受这个答案,因为别人可能有一个绝妙的想法或知道一些超级密码API以获得更好的信息。如果他们看到已经接受的答案,他们可能不会分享他们的智慧。在赏金到期之前,你还有6天的时间,尽可能多的接触。 – blahdiblah 2012-04-20 07:52:06

+0

你是对的我现在只是取消这个检查谢谢 – javiervd 2012-04-20 16:13:08

相关问题