Facebook应用请求对话框未发送请求

Mat*_*ton 6 user-interface facebook facebook-graph-api apprequests

我们有一个使用Facebook登录的网站.我们有一个邀请页面,显示用户的Facebook好友,然后通过Facebook邀请他们:

$('.invite_container a').live('click', function() {
    var link = $(this);
    FB.ui({method: 'apprequests',
        message: "Join me on Tailored",
        to: link.attr("user_id")
    }, function(data) {
        console.log(data);
    });
});
Run Code Online (Sandbox Code Playgroud)

我从Facebook收到了相应的回复,其中包括请求ID和被邀请用户的ID.没有人收到邀请,当我在FB图中检查请求ID时,我返回'false'.

有任何想法吗?

DMC*_*MCS 17

关于从哪里开始寻找的几个概述:

  • 确保您的应用未处于沙盒模式.
  • 确保用户不是发送邀请的测试用户.
  • 请求仅适用于Desktop Canvas应用程序,不适用于网站.

  • "_Requests仅适用于Desktop Canvas应用程序,而不适用于website._"< - 我忘记了这一点.您不能将应用邀请用于画布应用以外的任何其他内容. (6认同)
  • 那甚至更好. (2认同)