【问题标题】:What draw the borderline of abusive use of Facebook Chat API滥用 Facebook 聊天 API 的界限是什么
【发布时间】:2012-10-19 04:06:19
【问题描述】:

facebook 聊天 API 是一个强大的工具。从纯粹的技术角度来看,它肯定比它在 Graph API 中的私人消息的前身做得更多。

这提出了一个问题,即 Facebook 将滥用其聊天 API 划定界限。

这就是我计划在我的应用程序中使用 Facebook 聊天 api 的方式。

该应用是一款活动策划应用,可让用户邀请他们的朋友参加活动。除了发送短信、邮件通知客人外,最可靠的方式是通过facebook好友列表发送邀请。让我们面对现实吧,有时您的通讯录中可能没有此人的电话号码,而且您肯定不记得他们的大部分电子邮件,因此 Facebook 是您联系他们的唯一来源。

所以我需要一个解决方案来向客人发送邀请。以下是我的要求和条件:

  • 来宾是用户的 Facebook 好友
  • 无法获取客人的电子邮件(除非用户输入)或电话号码(即短信不是一个选项)
  • 每位客人都必须收到一个专属于他/她的链接
  • 其他人应该无法获得此链接(即,不应公开看到该消息)
  • 发送这些邀请必须不需要用户的交互(想象一下,让用户为他邀请的 10 个 Facebook 朋友确认一个 Facebook 帖子 10 次)。邀请必须自动发送。

这是障碍。 Facebook 最近取消了发送私人消息的功能(我能够让我的 Facebook 朋友在一个多月前通过应用程序向我发送私人消息,现在不再)。但是,我发现我可以使用 Facebook Chat API 来做到这一点。

这似乎是一个灰色区域,我的应用程序使用聊天 API 的唯一目的是帮助用户通知他们的朋友他们的活动邀请。没有滥用的意图(例如向每个用户的朋友群发消息,并带有指向我的应用程序/网站的链接)。 Facebook 会追捕我并撤销我的应用程序使用 Facebook 的 API 的特权吗?

谁能说明我对 API 的预期使用是滥用还是合法的?如果不合法,您有什么建议。

【问题讨论】:

    标签: facebook-chat private-messaging


    【解决方案1】:

    我建议在这里尽可能使用核心功能。例如,您可以利用 Facebook 'Event' 对象和 Graph API 来创建仅限邀请的事件并邀请应用用户的个人朋友。这将提供相同的功能,而无需基于 nonce 的邀请 URL 和可能滥用 Chat API。详情请查看https://developers.facebook.com/docs/reference/api/event/#invited

    【讨论】:

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