2016-02-05 60 views

回答

4

當然,這是最好的辦法。

直到2016年6月它也可以使用客戶端ID做出儘管訪問令牌請求。但是這是不贊成的,所以不要使用它。

從Instagram的:

的Instagram的API需要身份驗證的用戶爲每個端點的的access_token。我們不再支持僅使用client_id發出請求。

爲了避免用戶必須登錄後,你可以授權用戶創建一個的access_token,並與此令牌的所有請求。但由於API的速率限制,這不是一個好主意。

從Instagram的:

的Instagram的平臺上的所有速率限制爲每個接入令牌分別 控制,並且在滑動1小時的窗口。

和全局速率限制:

沙盒模式 - 500個請求/小時

實時模式 - 5000個請求/小時

所以,如果你只使用一個的access_token您將每小時5000個請求(實時模式)限制爲您網站的所有用戶,並且您的應用訪問權限可能更容易被Instagram屏蔽。

最好也是最安全的方法是強制用戶使用Instagram登錄,爲每個用戶生成access_token,然後使用用戶令牌(每個用戶每小時5000個請求)執行請求。

祝你好運。

相關問題