2

我正在使用JavaScript API for JavaScript邀請經過身份驗證的用戶的朋友使用該應用程序。Facebook遊戲邀請不會觸發回調

邀請的朋友,我用的是Invitable Friends API,就像這樣:

FB.ui({ 
    method: 'apprequests', 
    message: "Hey, use my app!" 
}, function(){ 
    debugger 
}); 

此之前,我使用FB.init初始化頁面上Facebook的API:

$.getScript("https://connect.facebook.net/en_us/sdk.js", function() { 
    FB.init({ 
     appId: "14....56", 
     version: "v2.5" 
    }); 
}); 

朋友彈出工作的邀請很好,但是當點擊完成按鈕(在彈出窗口中)時,不會調用回調函數(並且調試器未到達)。

但是,如果我點擊窗口關閉按鈕(關閉彈出窗口),函數被調用

如何修復點擊完成按鈕時調用回調的代碼?

回答

0

我認爲這是暫時的,很可能與OP的本地環境有關。

我無法在本地重現這一點。來自Facebook開發人員的人也無法重現。

有一天,在用Nuvi(問題OP)調試時,問題沒有再出現。我推測這與一些暫時的Chrome /開發人員工具問題密切相關。