【问题标题】:Facebook app, show 'review the info you provide' instead of 'public profile'Facebook 应用,显示“查看您提供的信息”而不是“公开个人资料”
【发布时间】:2015-02-26 13:36:49
【问题描述】:

我使用 facebook sdk 创建了 FB 登录。如何在登录弹出窗口中实现“查看您提供的信息”而不是“公开个人资料”。 我目前的权限是 public_profile、email、user_friends。

发件人:

到:

【问题讨论】:

  • 这只是旧的 v1 登录对话框与新的 v2 登录对话框。正如 Ila 所说,使用新的 JS SDK 并指定版本将为您提供第二个。

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


【解决方案1】:

在调用 FB.login() 之前尝试此操作,在没有任何登录范围的情况下调用或提供适当的范围值。使用 JavaScript API 登录并确保您使用的是适当的登录版本!

 FB.init({
                        appId: 'xxxxxxxxxxxx',
                        cookie: true, // enable cookies to allow the server to access                         // the session
                        xfbml: true, // parse social plugins on this page
                        version: 'v2.2' // use version 2.2
                    });

【讨论】:

    【解决方案2】:

    我自己找到了答案。问题是sdk的版本。更换后 https://connect.facebook.net/en_UK/all.jshttps://connect.facebook.net/en_US/sdk.js 工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-14
      • 1970-01-01
      • 2016-08-31
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-06
      相关资源
      最近更新 更多