2013-07-09 110 views
0

有問題。 我創建的應用程序,它允許您添加頁面選項卡。 使用Facebook對話框添加頁面選項卡。 什麼我不會使用鏈接,重定向uri移動到鏈接,這是進入應用程序設置「頁面選項卡」。 怎樣才能添加鏈接? 例子: 如果應用程序設置「test.com」,我可以添加的選項卡鏈接「test.com/test/index.html」怎樣才能添加鏈接?

+0

可以告訴你你的代碼? – Raptor

回答

0

這是代碼:

window.fbAsyncInit = function() { 
FB.init({ 
    appId  : '...', 
    status  : true, 
    cookie  : true, 
    xfbml  : true 
}); 

$(document).trigger('fbload'); // <---- THIS RIGHT HERE TRIGGERS A CUSTOM EVENT CALLED 'fbload' 
}; 

function addToPage(url) { 
// calling the API ... 
var obj = { 
    method: 'pagetab', 
    redirect_uri: url 
}; 

FB.ui(obj, function(response){ 
    if (response != null && response.tabs_added != null) { 
     //response.tabs_added will have an array with the ids of the tabs selected by the user 
    } 
}); 
} 

var user_form_link = splitted[0]+'forms/'+uid+'.html'; 
addToPage(user_form_link);