Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript facebook fbml登录按钮不适用于perms_Javascript_Facebook_Fbml - Fatal编程技术网

Javascript facebook fbml登录按钮不适用于perms

Javascript facebook fbml登录按钮不适用于perms,javascript,facebook,fbml,Javascript,Facebook,Fbml,我最近升级到新的php和JSSDK时遇到了一个问题 在此之前,下面的登录按钮工作正常,并弹出对话框供用户授予权限 <fb:login-button perms="email,user_about_me,user_interests,user_location,publish_stream,read_stream,offline_access,publish_checkins">Connect Facebooks</fb:login-button> 连接facebook

我最近升级到新的php和JSSDK时遇到了一个问题

在此之前,下面的登录按钮工作正常,并弹出对话框供用户授予权限

<fb:login-button perms="email,user_about_me,user_interests,user_location,publish_stream,read_stream,offline_access,publish_checkins">Connect Facebooks</fb:login-button>
连接facebook
现在对话框不会弹出,但如果我拿出“烫发”并使用此按钮

<fb:login-button">Connect Facebook</fb:login-button>

更新:导致此问题的错误是,因此最好的选择是仍然使用
,但将“perms”更改为“scope”,以匹配最新的API更改:

<fb:login-button
    scope="email, user_about_me, user_interests, user_location,
    publish_stream, read_stream, offline_access, publish_checkins">
    Connect Facebooks
</fb:login-button>
其中登录按钮图像是任何图像或文本(您甚至可以使用由
呈现的屏幕截图)


(注意:这里使用内联
onclick
,因此这是独立于库的,并不意味着这样做是一种好的做法)

我无法复制(在Google Chrome中)。它会影响某个浏览器吗?嗨,本,我也在使用谷歌浏览器。我正在升级到新的oauth 2.0,在升级之前一切都很好=/Ah-然后你似乎是这个bug的受害者,目前正在被测试:那就是它。在Facebook解决这个问题之前我能做的不多,我想是吧?添加了一个解决方案
<a id="fb_login_button" href="#" 
      onclick="FB.login(function(){ /* this is a callback function */ },
      {scope: 'email, user_about_me, user_interests, user_location,
       publish_stream, read_stream, offline_access, publish_checkins'});
       return false;">
    <img src="LOGIN_BUTTON_IMAGE.png" alt="Log In with Facebook">
</a>