Facebook 游戏邀请未触发回调
The Facebook game invite is not triggering the callback
我正在使用 JavaScript 的 Facebook API SDK 来邀请经过身份验证的用户的朋友使用该应用程序。
要邀请朋友,我使用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"
});
});
邀请朋友弹出窗口工作正常,但是当单击 完成 按钮(在弹出窗口中)时,没有调用回调函数(并且未到达调试器)。
但是,如果我单击 window 关闭按钮(关闭弹出窗口),函数 被调用。
如何修复单击 完成 按钮时调用回调的代码?
我认为这是暂时的,很可能与OP的本地环境有关。
我无法在本地重现此内容。 Facebook 开发人员也无法重现它。
一天后用Nuvi调试这个问题(问题OP),问题没有再出现。我推测这与某些临时 Chrome/developer 工具问题密切相关。
我正在使用 JavaScript 的 Facebook API SDK 来邀请经过身份验证的用户的朋友使用该应用程序。
要邀请朋友,我使用Invitable Friends API,像这样:
FB.ui({
method: 'apprequests',
message: "Hey, use my app!"
}, function(){
debugger
});
在此之前,我使用 FB.init
:
$.getScript("https://connect.facebook.net/en_us/sdk.js", function () {
FB.init({
appId: "14....56",
version: "v2.5"
});
});
邀请朋友弹出窗口工作正常,但是当单击 完成 按钮(在弹出窗口中)时,没有调用回调函数(并且未到达调试器)。
但是,如果我单击 window 关闭按钮(关闭弹出窗口),函数 被调用。
如何修复单击 完成 按钮时调用回调的代码?
我认为这是暂时的,很可能与OP的本地环境有关。
我无法在本地重现此内容。 Facebook 开发人员也无法重现它。
一天后用Nuvi调试这个问题(问题OP),问题没有再出现。我推测这与某些临时 Chrome/developer 工具问题密切相关。