8
我的公司已經建立了一個自助服務終端,我們的250多名用戶可以登錄他們的Facebook並批准我們的應用。我們讓他們都同時運行登錄過程。我們所有的流量都通過一個IP地址。多個用戶從同一個IP地址登錄時超出小時限制
在第一個小時後,我們注意到用戶正在收到「您的帳戶已被鎖定...」,並且必須通過選擇他們的朋友的照片來驗證他們的帳戶。有時他們甚至無法做到這一點,因爲選項變灰,並在括號中說「超過小時限制」。我們不會每次都得到這個,這是非常隨機的。
我們使用JavaScript Facebook SDK調用Graph Api。
這會導致什麼?公司是否有任何方法禁用此功能以使登錄過程更流暢?我們可以做些什麼來避免這種情況?
你爲每個用戶或每個請求做了哪些api調用? – jan
@jan對於每個用戶,我們調用JS SDK'FB.init()',然後調用'FB.getLoginStatus()',然後調用'/ dialog/oauth'來記錄它們,然後調用另一個ajax '/ oauth/access_token'來獲得一個長壽命的訪問令牌,然後最後一個SDK調用到'FB.logout'。 –
你有沒有發現任何解決方法?我也有類似的問題,因爲我們的終端用戶通常會因Facebook的安全驗證要求而中斷OAuth流程。在現場活動環境中處理非常具有挑戰性。 – Davek804