我做了一个FB.login,其范围是' public_profile,email,user_friends'。
function fb_login() {
FB.login(function(response) {
console.log(response);
}, {scope: 'public_profile,email,user_friends'});
}
window.fbAsyncInit = function() {
FB.init({
appId : 'xxxxxxxxxxx',
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse social plugins on this page
version : 'v2.1' // use version 2.1
});
}
同样在页面上我有一个Facepile插件。
<div class="fb-facepile" data-app-id="xxxxxxxxxxx" data-width="400" data-max-rows="1" data-colorscheme="light" data-size="large" data-show-count="true"></div>
用户可以很好地连接。但是,如果这些朋友也已连接,则用户无法在Facepile中看到他们的朋友。如果用户登录Facebook并转到应用程序设置,则会在此处列出应用程序,但可见性设置为“仅限我”#34;如果他们手动将应用的可见性更改为“朋友”,则只有这样,用户的朋友才能看到Facepile中的此人。
如何配置应用程序或登录过程以将可见性设置为&#34;朋友&#34;所以用户不必手动执行此操作?