设置范围时,Facebook登录按钮消失了



我几乎复制了FB教程中的代码(替换appId(。

它是由FB的默认代码工作的。(包括登录和授权在内的所有内容都已奏效(

基本流程正常后,我想尝试用户的特殊权限(FB已经授权了APP的权限(,所以我需要在fb:login-button上设置范围。

但是当我尝试在 fb:login-button 标签上设置 scope="name,user_posts" 时,如上所述。

<fb:login-button scope="name,user_posts" onlogin="checkLoginState();"></fb:login-button>

然后登录按钮消失了....为什么?(我使用其他用户进行测试(

一定是一些非常古老的教程,这是登录按钮生成器呈现的内容:

<div class="fb-login-button" data-max-rows="1" data-size="medium" data-button-type="continue_with" data-show-faces="false" data-auto-logout-link="false" data-use-continue-as="false" data-scope="user_posts"></div>

来源: https://developers.facebook.com/docs/facebook-login/web/login-button

顺便说一句,没有称为"名称"的许可,因为一个甚至从未存在过。您获取的用户名称,而无需额外的权限。

最新更新