2016-08-01 32 views
-1

我正在尝试使用SDK Javascript与Facebook @工作FB未定义 - Facebook @ work

我越来越FB没有定义。

FB.init({ 
    appId  : '{app-id}', 
    status  : true, 
    xfbml  : true, 
    version : 'v2.4' // or v2.0, v2.1, v2.2, v2.3 
    }); 

我必须把appId绑定到什么地方?社区ID不起作用,我不能在facebook @ work上有任何应用程序。

谢谢你的帮助。

回答

0

你可能忘了加载JavaScript SDK:

window.fbAsyncInit = function() { 
    //SDK loaded, initialize it 
    FB.init({ 
     appId  : 'your-app-id', 
     xfbml  : true, 
     version : 'v2.6' 
    }); 
}; 

//load the JavaScript SDK 
(function(d, s, id){ 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/sdk.js"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk')); 

当然,你必须为此创建一个应用程序:https://developers.facebook.com/apps/

的更多信息:http://www.devils-heaven.com/facebook-javascript-sdk-login/

+0

我thaught我并不需要一个应用程序时,它是关于Facebook @工作 –

+0

当然,你需要一个应用程序来使用/初始化JavaScript sdk – luschn

+0

该应用程序创建,我公开,但仍然有相同的错误。 FB没有定义 –