外面,所以我有FB API初始化如何調用FB.api window.fbAsyncInit
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
});
和我有一個功能的單獨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);
}
});
}
當我把這個我得到FB未定義。
當我把這個函數放在window.fbAsyncInit裏面,它可以正常工作,但我需要在window.fbAsyncInit之外調用FB。
如果有什麼可能的辦法做到這一點?
應該有與CA125沒問題在_outside_上 - 但你必須在SDK初始化完成後調用它。 – CBroe