我使用官方Ruby gem來請求Instagram API(GET用戶/ xx /媒體/最近)。在我的代碼中的一個錯誤導致每個訪問者訪問我的站點請求API時,我懷疑我是IP禁止和/或限制速率的受害者。現在,所有使用curl的請求都會返回「500服務器錯誤」響應。紅寶石返回「在技術上錯誤的東西」。Instagram API返回「500服務器錯誤」 - IP禁止?
我對這個問題的原因是驚訝:
- 我也得不多超過限速的,因爲我的網站有幾個用戶。我估計我在幾周內做了每秒1-2次的請求,直到我的代碼中的錯誤被發現。 (根據Instagram,速率限制是5000個/小時)
- 我在兩週前修復了這個錯誤,並且從Instagram緩存了長時間的結果。我現在最多每小時發出120個請求。我希望知識產權禁令在一段時間後解除。
還有其他人成爲這個問題的受害者,並以某種方式解決它嗎?我已經通過instagram.com上的開發者頁面發佈了一個錯誤報告,但期望他們沒有答案。
我應該補充說,更改client_id沒有任何區別,並且使用我的生產client_id本地工作正常。
我遇到完全相同的問題。它也在本地工作。我嘗試使用--interface {IP}選項與我的服務器上配置的不同IP,似乎沒有任何幫助。沒有來自Instagram支持的回覆(郵件,推特,臉書)。 –
突然也收到此錯誤。你能詳細說明instagram的緩存結果嗎? – GameDevGuru