0

電話ギャップを使用してモバイルゲームを作成しました。そのゲームでは、ユーザーは Facebook の友達を招待するオプションがあり、FB API と JavaScript のデバッグに成功し、Apache Web サーバーで動作するようになりました。

ただし、コードを電話ギャップ ゲームに統合すると、実行時に次のエラーが発生します。

エラー: I/Web コンソール (684): 指定された URL はアプリケーションの構成で許可されていません。: 指定された URL の 1 つ以上がアプリの設定で許可されていません。ウェブサイトの URL またはキャンバスの URL と一致するか、ドメインがアプリのドメインのいずれかのサブドメインである必要があります。https://www.facebook.com/dialog/oauth?client_id=Myapp_id&response_type=token%2Csigned_request%2Ccode&display=none&domain=&origin=2&redirect_uri=http%3A%2F2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion _ %3D17%23cb%3Df1f21b8b6%26origin%3Dfile%253A%252F%252F%252Ff51b7ec1c%26domain%3D%26relation%3Dparent&sdk=joey:1

不思議なんだけど:

  1. これが Facebook アプリの設定とモバイル アプリに設定した URL に関係している場合、または
  2. モバイル関連のアプリで入力しなければならないリダイレクト URL。

どんな助けでも大歓迎です。

4

1 に答える 1

0

ドメインホワイトリストを適切に設定していることを確認してください
ユーザーからoauth2トークンを取得するには、Facebook認証ページでChildBrowserを開き、URLを解析します。
コメントのために更新します。Facebookアプリの設定に問題があるようです。リダイレクトURLを確認してください。https://www.facebook.com/connect/login_success.htmlを設定してから、このURLをWebビューで確認しました。

于 2012-11-30T05:58:07.967 に答える