Facebook Invite Gate - 我需要添加什么代码?

时间:2013-07-05 15:28:28

标签: facebook facebook-graph-api

我仍然是编程的菜鸟,所以如果解决方案显而易见,请原谅我。

我同时设法在FB开发者的网站上找到了这个功能:

function sendRequestViaMultiFriendSelector() {
    FB.ui({method: 'apprequests',
      message: 'My Great Request',
      redirect_uri: 'http://www.google.com',

    }, requestCallback);
  }

并通过调用函数弹出实际窗口。

现在我缺少的是如何确保用户确实邀请了某人,如果他确实将他转发到了a页面,如果没有将他转发到第b页?

提前致谢。

-Gerd

1 个答案:

答案 0 :(得分:0)

当Igy向我指出正确的方向时,我基本上找到了我在这里寻找的东西:

"Request Dialog" requestCallback when clicking Cancel or Close button

因此,对于需要类似门的每个人来说,这将是代码:

function sendRequestToManyRecipients() {

    FB.ui({method: 'apprequests',
      message: 'My Great Request',

    }, requestCallback);
  }

  function requestCallback(response) {
   if(response && response.request) {
     // Here, requests have been sent, facebook gives you the request and the array of     recipients
     //console.log(response);
     location.href='success.php';
} else {
     location.href='cancel.php';
}

希望有所帮助!

干杯,

格尔德