如何在Facebook应用上跟踪接受的邀请发件人?

时间:2010-07-27 15:49:52

标签: facebook invite

情况:用户 A 向我的朋友发送邀请 X Y Z 。用户 X Y 已接受邀请,但用户 Z 未接受邀请。

如何跟踪许多用户接受邀请?我想根据接受的邀请计数为用户A获取一些权限。

接受邀请时是否有跟踪sender_id的方法?

4 个答案:

答案 0 :(得分:4)

不要打扰,the policy不允许这样做。

根据第V.1节。

  

你不能激励用户   授予其他权限或使用   应用程序集成点。

根据Application Integration Points

的文档
  

通过“应用集成点”我们   意思是应用信息部分,   应用程序选项卡,Feed,请求   (包括邀请),发布者,   收件箱附件,聊天,书签或   用户个人资料的任何其他功能   Facebook的沟通渠道   哪个或通过它申请   可以提供,展示或交付   内容,代表,或   经用户许可。

答案 1 :(得分:1)

实际上,不需要额外的权限。

使用下一个值,您可以存储引用的用户ID和引用的用户。

这里简单解释一下:http://fbcookbook.ofhas.in/tag/tracking-invitation/

答案 2 :(得分:1)

你实际上可以做到这一点。我是出于其他原因(跟踪人们如何访问应用程序和其他分析类型的东西)。在,您可以设置按钮的url属性。例如,我的是。该url会执行一些处理,这些处理将保存在我的数据库中,表示userId 9999的用户邀请了当前用户。这用来告诉我们邀请的成功(我们最初的想法是像你一样激励,但他们也在政策中指出了这一点)。

答案 3 :(得分:-1)

我就是这样做的:

  • 通过在'thank you page'上循环$ _GET ['to']来跟踪邀请,并将这些ID(= to_id)存储在数据库中的当前用户ID(= from_id)中。

  • 当新用户注册时,将新ID与表格中的to_ids进行比较。如果匹配,请尊重相应的from_id

缺点:如果有人受到2个或更多人的邀请,你不知道要尊重哪个邀请。我只是尊重所有让每个人都开心的邀请。