我的公司设置了一个信息亭,我们的 250 多名用户可以在这里登录他们的 Facebook 并批准我们的应用程序。我们让它们同时运行登录过程。我们所有的流量都通过一个 IP 地址。
第一个小时后,我们注意到用户收到“您的帐户已被锁定...”并且必须通过选择他们 friend 的照片来验证他们的帐户。有时他们甚至无法做到这一点,因为该选项是灰色的,并在括号中说“超过每小时限制”。我们不会每次都得到这个,这是非常随机的。
我们正在使用 JavaScript Facebook SDK 调用 Graph Api。
什么会导致这种情况?公司有什么方法可以禁用此功能以使登录过程更顺畅吗?我们可以做些什么来避免这种情况?
最佳答案
我不知道你是否可以禁用它。我明白为什么会发生这种情况。如果我运行一个像 facebook 这样的网站,并且有 250 多个用户帐户登录并访问同一个应用程序,所有这些都在同一个 IP 下,那将是相当可疑的。以至于我可能不希望它被禁用。这看起来像是某种形式的攻击/黑客攻击的尝试,就像在现实生活中一样无辜。但是,具有阻止它的能力会打开漏洞。请记住,Facebook 这样做是有原因的。
关于javascript - 当多个用户从同一 IP 地址登录时超出每小时限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16904075/