2014-02-05 59 views
5

我已經閱讀了幾篇關於Instagram API一次只返回20個結果的帖子。在很多情況下,人們建議您只需使用分頁信息中返回的下一個網址。我會很好,但由JSON返回Instagram位置/搜索終端不支持分頁是否正確?

https://api.instagram.com/v1/locations/search

似乎沒有任何分頁信息。我看到一篇文章說/ media/search不支持分頁。我只是想確認/ locations/search同樣如此。有人可以確認嗎?

如果這是正確的,沒有人有任何關於如何獲得一個特定區域的所有Instagram事件列表的任何想法,而不僅僅是前20個左右?

回答

9

/media/search終點沒有分頁,但您可以通過使用URL PARAM max_timestamp,獲得API響應的最後一張照片的created_time和運用它作爲max_timestamp下一URL調用獲得下一批20張圖片,它會返回接下來的20,這是我如何實現在這裏:http://www.gramfeed.com/instagram/map

locations/search終點,時間戳不適用,您可以更改distance網址PARAM,並獲得更多的結果:http://www.gramfeed.com/instagram/places

+1

@ user2205101這是絕對正確的答案。你爲什麼不接受它,或者至少添加一些評論? – Nativ

+0

我不確定此時是否100%爲真,但似乎api端點'/ locations/search'限制返回20個不同的位置,而不管''distance = {meters}'查詢參數。任何人看到這個? – Ceryni

+1

@Dalvik:抱歉沒有及時回覆。我的問題是關於位置/搜索查詢的具體問題,所以krisrak的答案開始並不能真正幫助我。關於地點/搜索的答案的第二部分似乎不起作用,至少對我而言。更改距離參數時,結果沒有任何變化。我只看到33個結果,不管我做什麼(除非可用結果的總數少於33個,所以我想我應該說,無論我做什麼,我只看到<= 33的結果)。 – user2205101