【发布时间】:2015-06-01 04:18:21
【问题描述】:
由于Facebook Chat XMPP support 于 2015 年 4 月 30 日结束,我目前正在考虑另一种访问 Facebook 聊天的方式。
使用 Facebook 的 Graph API 获取 inbox 内容或接收特定 message 效果很好,但要创建一个有效的聊天客户端,还需要另外两点:
这一次,聊天客户端需要能够发送聊天消息。这应该包括回复现有的thread 以及创建新线程(开始新的群组对话等)。
然后,轮询新消息是丑陋的。聊天客户端需要在收到新消息时收到通知,类似于GitHub Hooks。 Facebook 应用可能会收到某种real-time updates,但目前缺少on_message_receive 事件。
一些 receive_message_notifications 权限也很方便,以便能够使用路由服务器通过 webhook 将消息 ID 发送到客户端,而无需授予它 mailbox_read 访问权限。
有没有我忽略的东西,是否有任何替代品未被标记为已弃用,或者(目前)不支持开放式聊天 API?
【问题讨论】:
-
不,什么都没有。
标签: facebook facebook-graph-api