Facebook API 聊天客户端

Facebook API chat client

由于 Facebook Chat XMPP support 将于 2015 年 4 月 30 日结束,我目前正在考虑访问 Facebook 聊天的替代方法。

使用 Facebook 的 Graph API 获得 inbox content or receiving a specific message 效果很好,但要创建一个有效的聊天客户端,还需要另外两点:

这一次,聊天客户端需要能够发送聊天消息。这应该包括响应现有的 thread 以及创建新线程(开始新的群组对话等)。

然后,轮询新消息很丑陋。聊天客户端需要在收到新消息时接收通知,类似于 GitHub Hooks. A Facebook App may receive some kind of real-time updates,但当前缺少 on_message_receive 事件。
一些 receive_message_notifications 权限也很方便,能够使用路由服务器通过 webhook 将消息 ID 发送到客户端,而无需授予它 mailbox_read访问。

有没有我忽略的东西,有没有没有被标记为已弃用的替代方案,或者(目前)是否不支持公开聊天 API?

随便你怎么试,肯定不行。聊天 API.

没有其他选择

只有新的 Messenger 平台和 Facebook Messenger 的独立 App Store:https://messenger.com/platform

您不能再创建自己的 Messenger 来访问 Facebook 聊天。