情况:用户 A 向我的朋友发送邀请 X , Y 和 Z 。用户 X 和 Y 已接受邀请,但用户 Z 未接受邀请。
如何跟踪许多用户接受邀请?我想根据接受的邀请计数为用户A获取一些权限。
接受邀请时是否有跟踪sender_id的方法?
答案 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个或更多人的邀请,你不知道要尊重哪个邀请。我只是尊重所有让每个人都开心的邀请。