FB.login默认为"只有我"可见性,这意味着Facepile插件不起作用

时间:2014-11-14 00:29:41

标签: facebook facebook-graph-api facepile

我做了一个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;所以用户不必手动执行此操作?

0 个答案:

没有答案