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 聊天。
由于 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 聊天。