2

これが私のアプリhttp://kunwar.fantoon.com/fb/です。ログイン リンクをクリックすると、ログイン ダイアログ ボックスが正しく表示されます。ログインすると、許可ダイアログ ボックスも表示されますが、[許可] ボタンをクリックすると、空白のページにリダイレクトされます。

2 回目にログイン ボタンをクリックすると (今回は既に Facebook にログインしており、すべての権限が付与されています)、この URL を持つ空白のページにリダイレクトされます。

https://www.facebook.com/dialog/permissions.request?api_key=142710779172144&app_id=142710779172144&display=popup&fbconnect=1&locale=en_US&method=permissions.request&next=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy. php%23cb%3Df1afe28ad8e3884%26origin%3Dhttp%253A%252F%252Fkunwar.fantoon.com%252Ff104828fb358e68%26relation%3Dopener%26transport%3Dpostmessage%26frame%3Df26d7271864ec8a%26result%3D%2522xxRESULTTOKENxx%2522&return_session=1&scope=email%2Cuser_location%2Cfriends_birthday% 2Cfriends_likes%2Cfriends_photos%2Cfriends_location%2Cfriends_hometown%2Cfriends_work_history%2Cfriends_education_history&sdk=joey&session_version=3

以前はこのセットアップ全体が正常に機能していましたが、突然この問題が発生しました。

Facebook に接続するために JavaScript SDK を使用しています。そのコードはhttp://kunwar.fantoon.com/fb/js/fb_lib_common.jsで入手できます。

4

1 に答える 1

0

空白のページのコンソール ログにエラーが表示されるように、「安全でない JavaScript 試行」

チャンネルファイルを設定しますfb_lib_common.js

   FB.init({
     appId  : 'YOUR APP ID',
     status: true, 
     cookie: true,
     xfbml: true, 
     oauth: true,
     channelUrl: 'http://www.yourdomain.com/channel.html' 
   });

http://www.yourdomain.com/channel.htmlの場合、次を追加します。

<script src="//connect.facebook.net/en_US/all.js"></script>
于 2012-07-10T04:54:55.457 に答える