使用Facebook与我的机器人

时间:2014-02-10 09:57:07

标签: facebook facebook-graph-api

我开发了一个连接到用户Facebook个人资料的机器人。如果用户收到消息,机器人会告诉用户检查他的收件箱(或者甚至可以大声读取该消息)。

为此,我想创建一个我的用户可以注册的网站,以及他们可以将自己的帐户与Facebook个人资料相关联的位置。该网站与Facebook通信以接收任何新信息。机器人连接到网站上的用户页面以获取该信息。

我的问题 - 有可能这样做吗? API规则是否允许它?

编辑:特别是,我想知道API规则是否允许它。

1 个答案:

答案 0 :(得分:0)

您可以使用实时更新API(https://developers.facebook.com/docs/graph-api/real-time-updates)。

因此,您需要设置端点(服务),并处理来自Facebook平台的推送通知。

完成此操作后,您可以“收听”用户对象的收件箱连接。 FB会告诉你某些事情是否发生了变化,但不会发生什么变化。因此,您需要实现/{user_id}/inbox的有效拉动,并将实际结果与缓存的过去结果进行比较。

请务必使用您的应用收集“read_mailbox”权限。