我正在手机上运行来自 Facebook 的 Android 应用 HelloFacebookSample。
未安装本机 Facebook 应用程序。
当我尝试通过我的 WiFi 网络登录时,登录过程停止在 > D/FacebookSDK.WebDialog(6404): Webview loading URL: https://m.facebook.com/dialog/oauth?display=touch&client_id=XXX38988221028&scope=&type= user_agent&redirect_uri=fbconnect%3A%2F%2Fsuccess <
...我得到的只是这个空白的白色对话框弹出窗口,左上角有关闭按钮 (x)。
到目前为止很糟糕,但是当我关闭手机上的无线并通过 3G 强制连接时,它可以工作。
我知道这听起来很疯狂,但事实就是如此。如果我切换到 Wi-Fi,它会停止,使用 3G 它会再次工作。
如果我在移动 Chrome 中输入“ https://m.facebook.com/dialog/ ...”网址,当我在 Wi-FI 上时,我会收到内部服务器错误 500,当我在上时,我会收到预期的登录页面3G。
现在我只是在寻找关于为什么会这样的想法。
会不会是 Facebook 屏蔽了我的 IP?(我做了很多重复测试,允许,删除应用程序等)
注意:“ https://m.facebook.com/dialog/ ...”网址可通过我的桌面浏览器通过所述 Wi-Fi 连接工作。因此,如果有任何形式的阻止,则必须针对 IP 和用户代理的组合。
更新:我也从另一个 Wi-Fi 网络尝试过,它按预期工作。所以看起来我真的从那个 IP/设备从 Facebook 获得了一个特定的“内部服务器 500”?!