2012-04-15 90 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