2012-02-08 7 views
0

私は別のアプリケーション(別のドメイン)にiframeされているアプリケーションで作業しています。 iframeにある私のアプリケーションはapprequest機能を実装しています。何らかの理由で、apprequestダイアログを呼び出すたびに、スクリプトアクセス拒否エラーが発生します。FB.UIフレーム内のapprequestsがスクリプトアクセスの拒否エラーを引き起こします

以下はすべての詳細である:

アプリA - >ドメインA
である アプリB - >ドメインBにあり、

アプリBがボタンを有するアプリA.にiframeをさ次のコードを呼び出す:

FB.login(function (resp) { 
    FB.ui({ 
     method: 'apprequests', 
     message: msg, 
     display: 'iframe', 
     access_token: resp.authResponse.accessToken 
    }, fbRequestCallback); 
}); 

これはエラーをスローします。助けてください。

答えて

1

ユーザーがリクエストで「同意」をクリックすると、そのリクエストを送信したアプリケーションのCanvas Page URLに送信されます。したがって、リクエストは常にリクエストを生成したAppに返されます。 ]

https://apps.facebook.com/[app_name]/?request_ids=[request_ids

をし、それに応じてリダイレクト:あなたは、その後にリード要求をする必要があります。

+0

ユーザーが承認ボタンをクリックしたときではなく、apprequestを送信する前にアクセス拒否エラーが発生しています。要求を送信しようとすると発生しています。 –

関連する問題