2016-01-24 46 views
0

我正在使用一些免費的API。 我正在使用PHP腳本使用fopen從API下載JSON。 當我做出很多請求時(例如,每分鐘有2個請求)API阻塞了我的PHP服務器IP。 有沒有辦法解決它和做出更多請求的可能性(我不想DDoS攻擊)? 是否有更好的解決方案比使用不同IP的許多PHP服務器更好?查詢免費的API,IP攔截

+2

它是一個API,你可以支付以降低限速? –

+0

這個API是免費的,並沒有付費版本;/ – kanion

+3

你應該閱讀他們的文檔/聯繫他們的開發人員。你必須做一些他們不支持的事情,或者期望.. – chris85

回答

1

這是一個相當抽象的問題,因爲我們不知道你正在談論的實際api。

但是,通常情況下,如果一個API實現速率限制,它表明這種頭在它的回答是:

  • X-限速限:限速的上限爲給定的請求
  • X-限速,剩餘:離開15分鐘的窗口
  • X-限速復位請求數:在UTC紀元秒的速率限制重置之前剩餘的窗口

請檢查d ocs(這個來自twitter,https://dev.twitter.com/rest/public/rate-limiting)。