【问题标题】:Facebook redirecting to a blank permission request pageFacebook 重定向到空白权限请求页面
【发布时间】:2012-07-10 04:01:38
【问题描述】:

这是我的应用程序http://kunwar.fantoon.com/fb/,当我点击登录链接时,它会正确显示登录对话框,登录后它还会显示权限对话框,但是当我点击允许按钮时,它会重定向到空白页面.

如果我第二次点击登录按钮(这次我已经登录到 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

之前整个设置工作正常,但现在突然出现了这个问题。

我正在使用 javascript sdk 连接到 facebook,其代码可在 http://kunwar.fantoon.com/fb/js/fb_lib_common.js 获得

【问题讨论】:

    标签: javascript facebook-graph-api facebook-javascript-sdk


    【解决方案1】:

    正如空白页控制台日志中的错误状态:“不安全的 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-03-20
      • 2016-03-25
      • 2018-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-07
      • 2012-09-01
      • 1970-01-01
      相关资源
      最近更新 更多