Facebook游戏邀请不会触发回调



我正在使用用于JavaScript的Facebook API SDK邀请经过身份验证的用户的朋友使用该应用程序。

为了邀请朋友,我使用邀请朋友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"
  });
});

邀请好友弹出窗口工作正常,但当单击Done按钮(在弹出窗口中)时,不会调用回调函数(并且无法访问调试器)。

但是,如果我单击窗口关闭按钮(关闭弹出窗口),函数将被调用

如何修复单击Done按钮时调用回调的代码?

我认为这是暂时的,很可能与OP的本地环境有关。

我没能在本地复制这个。Facebook开发人员无法复制它。

一天后,当使用Nuvi调试此问题(问题OP)时,问题没有再次出现。我推测这与Chrome/开发人员工具的一些暂时性问题密切相关。

相关内容

  • 没有找到相关文章

最新更新