所以我有fb api初始化
window.fbAsyncInit = function() {
FB.init({
appId : '351808841561163',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
oauth: true
});
Run Code Online (Sandbox Code Playgroud)
我有一个单独的带有函数的js文件:
function example(){
FB.api(
'/me/[namespace]:visit',
'post',
{ channel: link},
function(response) {
if (!response || response.error) {
console.log(response.error);
} else {
console.log('Follow was success! Action ID: ' + response);
}
});
}
Run Code Online (Sandbox Code Playgroud)
当我打电话给我时,我得到的FB是未定义的.
当我把函数放在window.fbAsyncInit里面时它工作正常,但我需要在window.fbAsyncInit之外调用FB.
如果有可能的方法吗?