facebook朋友邀请 - 谁发送了邀请

时间:2014-09-22 12:05:18

标签: javascript php facebook facebook-graph-api

我有一个应用程序,每个用户都可以邀请他的朋友加入该应用程序。

我是通过JS FB SDK完成的。

我还使用PHP SDK进行服务器会话和其他事情。

现在的问题是,当用户根据发送的邀请加入我的应用时,如何确定邀请者的ID?

EG: 我们假设USER-X邀请USER-Z加入我的应用程序。然后USER-Y也会邀请USER-Z加入我的应用程序。但是USER-Z加入了USER-X的链接。我想奖励USER-X,因为他带来了一个新用户到我的应用程序,所以我需要他的fbid或其他东西。我怎样才能确定引用者?

我已使用此代码在我的网站上实现Facebook好友邀请:

<script src="https://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
 FB.init({
  appId:'<?=APPID?>',
  cookie:true,
  status:true,
  xfbml:true
 });
  function FBInvite(){
  FB.ui({
   method: 'apprequests',
   message: 'Invite your Facebook Friends'
  },function(response) {
   if (response) {
    alert('Successfully Invited');
   } else {
    alert('Failed To Invite');
   }
  });
 }
</script>
<a href="#" onclick="FBInvite();">OPEN INVITE POPUP</a>

0 个答案:

没有答案