我使用facebook sdk创建了FB登录 . 如何在登录弹出窗口中实现“查看您提供的信息”而不是“公开 Profiles ” . 我当前的权限是public_profile,email,user_friends .
从:
至 :
我自己找到了答案 . 问题是sdk的版本 . 将 https://connect.facebook.net/en_UK/all.js 替换为 https://connect.facebook.net/en_US/sdk.js 后,工作正常 .
https://connect.facebook.net/en_UK/all.js
https://connect.facebook.net/en_US/sdk.js
在调用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.js
替换为https://connect.facebook.net/en_US/sdk.js
后,工作正常 .在调用FB.login()之前尝试此操作,在没有任何登录范围的情况下调用或给出适当的范围值 . 使用JavaScript API进行登录,并确保使用适当的登录版本!