【问题标题】:Problems of inviting friends through Facebook email通过 Facebook 电子邮件邀请朋友的问题
【发布时间】:2012-08-09 09:21:11
【问题描述】:

我希望我的用户通过向他们发送 Facebook 私人按摩来邀请他们的朋友。我正在考虑使用发送按钮,但问题是每个邀请 url 都是不同且唯一的,所以如果我使用发送按钮来执行此操作,我可能需要创建许多发送按钮,每个按钮都带有一个唯一的 href。我认为这应该工作?但理想情况下,我希望用户只需在多朋友选择器中选择他们的朋友,然后只需单击发送按钮即可完成所有操作。有什么想法吗?

感谢您的帮助!

【问题讨论】:

  • 什么??你想跟踪邀请吗?
  • 不,我不知道。对不起,由于我的声誉,我不能在这里发布图片。这是链接:developers.facebook.com/docs/reference/dialogs/requests。我想做的很像上面链接中的好友请求。我希望我的用户在多朋友选择器对话框中选择朋友,然后按“发送请求”按钮,将包含 href 的消息发送到他们的消息框。并且每个 href(或 url)都是唯一的,例如 site.com/invite.php?token=XXXXXXXX
  • 您希望令牌测量什么?为什么你需要一个 uniq href?
  • 其实出于某种原因,我想限制他们的邀请。我不想再次使用邀请。

标签: facebook facebook-graph-api invite


【解决方案1】:

您可以为消息生成一个唯一的 URL,其中包括用户想要向其发送消息的所有用户的 ID。然后,当收件人访问 URL 并对其进行身份验证时,您可以将 URL 及其用户 ID 交叉引用到您的数据库中。

在不知道消息包含什么、它的目的以及你想要达到什么的情况下,这是我能想到的最好的方法。

您将无法知道消息实际发送给谁,因为 Facebook 不会在回调中返回用户 ID,但如果您有 read_inbox 权限,您应该能够查找用户 ID方式。

【讨论】:

  • @DavidCheung 如果您认为您收到了可以接受的答案,请通过将他/她标记为 the 答案来给予积分给回答者.
【解决方案2】:

我认为解决此问题的更好方法是设置邀请系统,在您登录的 register.php 中有一个邀请代码字段,将该信息存储在用户帐户数据库中并设置可以使用的次数

【讨论】:

    猜你喜欢
    • 2012-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多