多次调用FB.init

时间:2016-09-27 14:14:00

标签: javascript facebook facebook-javascript-sdk

我有一个项目,在这个项目中,我必须使用2个不同的Facebook应用程序。

例如:第一个应用程序请求范围:' email,user_likes'和第二个申请请求范围:' manage_pages'

我的问题是:我可以使用不同的appIds多次调用FB.init()吗?我知道我可以做到这一点,我想知道这是否是最好的做法。

示例:

function callAuth() {
  FB.init( {
    appId: '12345678',
    xfbml: true,
    status: 'v2.7'
  });
  FB.login(function(response) {
    // handle the response
  }, {scope: 'email,user_likes'});
},
function callMsg() {
  FB.init( {
    appId: '987654321',
    xfbml: true,
    status: 'v2.7'
  });
  FB.login(function(response) {
    // handle the response
  }, {scope: 'manage_pages'});
}

任何人都可以帮助我吗?

0 个答案:

没有答案