代码之家  ›  专栏  ›  技术社区  ›  Anatoliy

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

  •  1
  • Anatoliy  · 技术社区  · 14 年前

    情境:用户 向他的朋友发送我的FB应用程序邀请 X , Y Z . 用户 X Y 已接受邀请,但用户 Z 不是。

    我如何跟踪有多少用户接受了邀请?我想根据已接受的邀请计数为用户A获取一些特权。

    接受邀请时是否有跟踪发件人ID的方法?

    4 回复  |  直到 10 年前
        1
  •  4
  •   Peter Bailey    14 年前

    别麻烦了,这是不允许的 the policy .

    根据第V.1节。

    你不能鼓励用户 授予附加权限或使用 应用程序集成点。

    根据文件 Application Integration Points

    通过“应用集成点”,我们 平均应用信息部分, 应用程序选项卡,订阅源,请求 ( 包括邀请 出版商, 收件箱附件、聊天、书签或 用户配置文件的任何其他功能或 Facebook通讯频道 哪个或通过哪个应用程序 可以提供、显示或交付 针对、代表或 经用户许可。

        2
  •  1
  •   enesismail    14 年前

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

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

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

        3
  •  1
  •   jwynveen    14 年前

    你真的能做到。我这样做还有其他原因(跟踪人们如何使用应用程序和其他分析类型的东西)。在中,可以设置按钮的URL属性。例如,我的是。该URL进行了一些处理,这些处理将保存在我的数据库中,说明用户ID为9999的用户邀请了当前用户。这是用来告诉我们成功的邀请(我们最初的想法是像你一样激励,但他们也在政策中指出)。

        4
  •  -1
  •   Rid Iculous    12 年前

    我就是这样做的:

    • 通过在“感谢页面”上循环访问“$\u get[”to“]跟踪邀请,并将这些ID(=to_id)与当前用户ID(=from_id)存储在数据库中。

    • 当新用户注册后,将新ID与表中的to_id进行比较。如果是一场比赛,请尊重对方的身份证

    缺点:如果有人被2个或更多的PPL邀请,你不知道哪一个荣誉邀请。我只尊重所有能让大家高兴的邀请。