0

((C# Facebook SDK を使用))

しばらくの間動作しているアプリがあります.. 数か月前、人々が Windows Phone 8 デバイスを入手し始めたときから、アプリを Facebook に接続しようとするとエラーが発生する人がいます. 悲しいことに、これがどのデバイス/コンボで発生するかを明確に再現することはできませんでしたが、それは複数のデバイスのようであり、7.5 デバイスでも発生しているようです.

一部のエラーは「エラーが発生しました。もう一度お試しください」です。名前/パスワードを入力した後。いくつかのデバッグ コードを追加し、ページ コンテンツ (pwd を除く) を表示していますが、上部にエラーが表示された空白のページです。ホストされたブラウザーで発生するナビゲーションは次のとおりです (client_id はキーを保護するために置き換えられましたが、それが正しいことを検証しました)。

最初に彼らはこれを取得します:

https://www.facebook.com/dialog/oauth?response_type=token&display=touch&redirect_uri=http://www.facebook.com/connect/login_success.html&client_id=XXXXXXXXX&scope=friends_birthday,offline_access,publish_stream,user_photo_video_tags,friends_photo_video_tags,user_photos

次に、前述のエラーが発生するこれにリダイレクトされます。

https://m.facebook.com/dialog/oauth?response_type=token&display=touch&redirect_uri=http://www.facebook.com/connect/login_success.html&client_id=XXXXXXXXXX&scope=friends_birthday,offline_access,publish_stream,user_photo_video_tags,friends_photo_video_tags,user_photos


異なる動作を見ている別のクラスのユーザーがいることに注意してください (7.5 デバイスを使用していると思います)。彼らは前のページと同じページに移動し、次に空のページにリダイレクトします (コンテンツを見ると、タイトルに「エラー」がありますが、ページは空です。

デバイスまたはさまざまなエミュレーター (8.0/7.5 など) でこれを再現できません。

これをデバッグする方法を知っている人はいますか?

4

2 に答える 2

0

同じ問題がありましたが、セットアップが異なりました

デスクトップ ブラウザからの Web サイトへのログインは機能していましたが、モバイル ブラウザからのログインは「エラーが発生しました。もう一度やり直してください」というメッセージが表示されて失敗しました。

ユーザーがモバイル ブラウザーを使用している場合は、ユーザーをhttps://m.facebook.com/dialog/oauth ?... ページに直接送信することで、問題を解決できました。

デスクトップ ブラウザーのユーザーは引き続きhttps://www.facebook.com/dialog/oauth ?... ページに送信されます。

于 2013-03-10T21:00:53.920 に答える
0

私はばかです。どういうわけか、アプリは「サンドボックス モード」に移行し、開発者のみが使用できるようになりました。

于 2013-03-11T05:42:24.977 に答える