2013-03-19 100 views
1

我通過instagram api 在文檔中使用最流行的API,它說一些有關分頁和next_url但是當我 使用下面的鏈接與我的應用程序ID。我在json中沒有看到任何分頁信息。 我錯過了什麼? https://api.instagram.com/v1/media/popular?client_id=CLIENT-IDhttps://api.instagram.com/v1/media/popular?client_id=CLIENT-ID&count=10分頁信息在Instagram的API缺少

+0

有幫助嗎?...... – vzhen 2013-03-20 14:59:56

+0

有沒有解決方法? – Evgeniy 2013-08-21 12:58:01

+0

由於某些原因,一些終端提供分頁,另一些終端則不提供分頁。例如https://api.instagram.com/v1/users/XXXX/media/recent?access_token=XXXX應分頁。但是你指向的網址非常活躍,分頁將毫無意義。儘管全面保持一致是件好事,但這個特定的一個可以一次又一次地被調用,不用擔心重複。 – 2013-12-25 12:57:37

回答

0

沒有很多文檔分頁左右在官方API。

查看本教程以獲取更多指導和深入。

http://eduvoyage.com/search-instagram-pagination.html

你需要使用「min_tag_id」和「max_tag_id」得到你想要的圖片。

當您使用端點獲取流行圖像時,您可能需要嘗試類似這樣的操作。 https://api.instagram.com/v1/tags/cats/media/recent?callback=?&client_id=YOURID&max_tag_id=1364206789229

但是,如果你是在一個特定的標籤後,嘗試這樣的事情。 https://api.instagram.com/v1/tags/cats/media/recent?callback=?&client_id=YOURID&max_tag_id=1364206789229

+0

問題是,我沒有在json – vzhen 2013-04-04 14:14:11

+0

分頁,我不得不添加max_tag_id。但那是什麼? – vzhen 2013-04-04 14:16:06

2

你應該得到的分頁信息回來對象callged「分頁」

"pagination": { 
    "next_max_tag_id": "1335465136530", 
    "deprecation_warning": "next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead", 
    "next_max_id": "1335465136530", 
    "next_min_id": "1335465556125", 
    "min_tag_id": "1335465556125", 
    "next_url": "https:\/\/api.instagram.com\/v1\/tags\/cats\/media\/recent?callback=jQuery17201362594123929739_1335440328560&_=133544032857&client_id=xxx&max_tag_id=1335465136530" 
} 

其中有您正在尋找

+0

任何想法如何分解JSON,以便獲得與每個「數據」對象關聯的單獨對象? – 2014-12-02 03:19:45

+0

嗯不知道你的意思,這是關於分頁?你是什​​麼意思分解json和哪些數據對象? – MonkeyBonkey 2014-12-02 05:08:08

2

的next_url的分頁信息將是空的,如果被請求的用戶Feed比默認查詢計數少。換句話說,如果instagram帳戶只有五張圖片,則沒有分頁信息。

0

media/popular端點沒有分頁對象。 Ryan Ore解釋說,一些端點提供了分頁功能,而一些不提供分頁功能。

您通過"pagination": {}對象檢查終端是否有分頁。如果該對象存在,則該端點具有分頁。