2014-01-30 39 views
2

現在已經看到從以下API終端大約12小時(至少)的空回報。有沒有其他人有這個問題?Instagram API媒體/返回空列表的熱門終端

https://api.instagram.com/v1/media/popular?client_id=

{"meta":{"code":200},"data":[]} 
+0

我省略了我的client_id,所以帖子中的鏈接不會直接運行..但這個問題依然存在。對不起,如果這是令人困惑。 – Andy

+0

請參閱文檔頂部的文本:http://instagram.com/developer/endpoints/ – Andy

+0

我剛剛嘗試過它,它似乎再次工作。 – Andy

回答

0

更新1:

這確實出現了問題。你應該聯繫[email protected]

我也面對它。以下是我使用我的instagram登錄進行身份驗證後得到的/media/popular端點GET的內容。返回的JSON顯示HTTP狀態代碼200,但data數組爲空/空。

HTTP/1.1 200 OK 內容的語言: EN X-Ratelimit限:各不相同: 餅乾,接受語言

Date: 
Thu, 30 Jan 2014 17:26:03 GMT 
Content-Length: 
31 
X-Ratelimit-Remaining: 
4999 
Set-Cookie: 
csrftoken=c359b115ff344c48dfd1df1108aaf38b; expires=Thu, 29-Jan-2015 17:26:03 GMT; Max-Age=31449600; Path=/ 
Set-Cookie: 
ccode=US; Path=/ 
Content-Type: 
application/json; charset=utf-8 
Server: 
nginx 

{ 
    "meta": { 
    "code": 200 
    }, 
    "data": [] 
} 

enter image description here

以前的答案(已棄用)

media/popular是一個經過身份驗證的請求,因此您不應該爲此請求傳遞access_token而不是client_id

通過the API Documentation

https://api.instagram.com/v1/media/popular?access_token=ACCESS-TOKEN 

此外,here's如何使用client_id得到access_token

+0

我不認爲就是這樣。即使我用有效的access_token調用它,我也會得到空的結果。大部分需要access_token的API調用都將其列爲其中一個參數。這一個,還有其他幾個不這樣做,我相信他們的意圖是,他們可以使用access_token或client_id,儘管它不完全清楚。 – Andy

+0

我的應用程序從一些通用/匿名的東西開始,如「熱門照片」(即媒體/流行),然後如果用戶授權我總是使用他們的acces_token而不是client_id – Andy

+0

好的。你是對的,因爲'client_id'請求(我現在在端點上使用一個簡單的HTTP GET進行了嘗試)返回狀態爲200 OK,而不是'meta'中的錯誤或未授權請求。不知道發生了什麼事。我會嘗試使用'access_token'並讓你知道... – Shiva

0

他們的API頁面和開發人員門戶似乎與GATEWAY錯誤。我猜他們現在正在處理一些事情。