私は自分の携帯電話でFacebookからAndroidアプリHelloFacebookSampleを実行しています。
ネイティブFacebookアプリはインストールされていません。
WiFiネットワーク経由でログインしようとすると、ログインプロセスが> D / FacebookSDK.WebDialog(6404)で停止します。Webビューの読み込み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/...」URLを配置すると、Wi-Fiを使用しているときに内部サーバーエラー500が発生し、使用しているときに期待されるログインページが表示されます。 3G。
今、私はこれがなぜそうなるのかについてのアイデアを探しています。
Facebookが私のIPをブロックしている可能性がありますか?(Idは、アプリの許可、削除など、多くの繰り返しテストを行いました)
注:「https://m.facebook.com/dialog/ ...」URLは、デスクトップブラウザから上記のWi-Fi接続を介して機能します。したがって、何らかのブロッキングがあった場合は、IPとユーザーエージェントの組み合わせに反対する必要があります。
更新:別のWi-Fiネットワークからも試しましたが、期待どおりに機能しました。それで、私は本当にそのIP /デバイスからFacebookから特定の「内部サーバー500」を入手したようです?!