Facebook游戏邀请不会触发回调

时间:2015-11-16 06:34:08

标签: javascript facebook facebook-graph-api facebook-apps facebook-invite-friends

我使用Facebook API SDK for JavaScript邀请经过身份验证的用户的朋友使用该应用。

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

邀请朋友弹出窗口工作正常,但是当单击完成按钮(在弹出窗口中)时,不会调用回调函数(并且未到达调试器)。

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

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

1 个答案:

答案 0 :(得分:0)

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

我无法在本地重现这一点。来自Facebook开发者的人也无法复制它。

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