facebook chat api是一款强大的工具。从纯粹的技术角度来看,它确实比Graph API中私有消息的前身更多。
这就提出了一个问题,即Facebook在哪些方面滥用其聊天API。
所以这就是我计划如何在我的应用程序中使用Facebook聊天API。
该应用是一款活动策划应用,可让用户邀请朋友参加活动。除了发送短信和电子邮件通知客人,最可靠的方式是通过Facebook好友列表发送邀请。让我们面对现实,有时候你的联系人可能没有这个人的电话号码,而且你肯定不记得他们的大部分电子邮件,所以facebook是你接触他们的唯一来源。
所以我需要一个解决方案来向客人发送邀请。以下是我的要求和条件:
这是障碍。 Facebook最近已经撤销了发送私人消息的功能(我能够让我的facebook朋友在一个多月前通过应用程序向我发送私人消息,现在不再这样了)。但是,我发现我可以使用Facebook Chat API这样做。
这似乎是一个灰色区域,我的应用程序使用聊天api的唯一目的是帮助用户通知他们的朋友他们的活动邀请。没有滥用的意图(例如通过链接到我的APP /网站向用户的朋友发送大量消息)。 Facebook是否会追捕我,并取消我的App使用Facebook API的特权?
任何人都可以了解我对API的预期用法是滥用还是合法?如果它不合法,你的建议是什么。
答案 0 :(得分:1)
我建议尽可能使用核心功能。例如,您可以利用Facebook的“活动”对象和图谱API来创建仅限邀请的活动,并邀请您应用的用户的个人朋友。这将提供相同的功能,而无需基于随机数的邀请URL和可能滥用聊天API。有关详细信息,请查看https://developers.facebook.com/docs/reference/api/event/#invited。