2013-11-20 94 views
0

你好我工作的Instagram API,我不知道如何解決問題。你可以在這裏看到我的問題:Instagram:通過標籤無限制地獲取照片

我想通過標籤獲取所有照片。現在,我只能得到最近的照片(不超過19個結果)

$api = "https://api.instagram.com/v1/tags/".$hashtag."/media/recent?client_id=".$client; 

我怎麼能使它工作?

回答

1

Instagram API不會使用單個API調用返回所有照片,我認爲每次調用都會返回最多20張照片。在進行第一次API調用之後,您必須使用JSON響應的「分頁」中的「next_url」來進行另一次API調用以獲取下一組20個圖像,例如,您可能必須實現「顯示更多」按鈕,將加載下一個設置等等。

下面是您從instagram API獲得的典型回覆,然後通過pagination.next_url向API url發送請求,將返回下一組照片。

{ 
    "meta": { 
     "code": 200 
    }, 
    "data": { 
     ... 
    }, 
    "pagination": { 
     "next_url": "...", 
     "next_max_id": "13872296" 
    } 
} 
+0

你能幫我嗎? 我該如何添加「顯示更多」按鈕? 你可以在這裏看看我的代碼: http://codepen.io/anon/pen/EFgqv – Santiago

相關問題