如何吸引邀请朋友的用户?

时间:2012-06-21 07:51:55

标签: facebook invite invitation facebook-app-requests

我的网站有一个赞助系统,允许用户通过电子邮件邀请朋友(带有引用发件人的链接),因为有一些奖励(“如果X人因为你订阅,你就赢了这个和那个”)。 我想对应用程序的Facebook方面做同样的事情,所以我使用'apprequest'方法带来一个朋友列表来邀请,但我想知道如何获得发件人/新订阅者关联。 我似乎可以知道A(成员)邀请B(不是会员)提出回复请求,所以我可以说“A邀请B,如果B订阅,那么A是B的赞助商”。但如果A和C邀请B,我怎么知道B选择了哪两个邀请?

2 个答案:

答案 0 :(得分:2)

当收件人接受邀请请求时,他/她将被定向到该申请。发生这种情况时,您应使用apprequest获取$_REQUEST['request_ids']的ID。

既然您拥有apprequest的ID,您就可以通过在apprequest表上执行FQL查询来找出发件人。

SELECT sender_uid FROM apprequest WHERE request_id = 10150308414012941

您可以从apprequest表中获取的其他信息包括app_idrecipient_uidmessagedatacreated_time

FQL apprequest:http://developers.facebook.com/docs/reference/fql/apprequest/

答案 1 :(得分:1)

快速阅读“请求”对话框文档:https://developers.facebook.com/docs/reference/dialogs/requests/

data:可选,您可以传递的其他数据用于跟踪。这将存储为创建的请求对象的一部分。最大长度为255个字符。

因此,在您的请求中,您可以添加发送邀请的用户的UID,从而允许您确定邀请用户B的人。

相关问题