自Facebook Chat XMPP support于2015年4月30日结束以来,我正在考虑另一种访问Facebook聊天的方法。
获取inbox内容或接收特定的message可以很好地使用Facebook的图谱API,但要创建一个有效的聊天客户端,还需要另外两点:
一次,聊天客户端需要能够发送聊天消息。这应该包括响应现有的thread以及创建新线程(开始新的群组对话等)。
然后,轮询新邮件很难看。聊天客户端需要在收到新消息时接收通知,类似于GitHub Hooks。 Facebook应用程序可能会收到某种real-time updates,但目前缺少 on_message_receive 事件。
一些 receive_message_notifications 权限也很方便,能够使用路由服务器通过webhooks将消息ID发送到客户端,而不必授予它 mailbox_read 访问权限。< / p>
是否有我忽略的内容,是否有任何替代品未被标记为已弃用,或者(目前)是否支持开放式聊天API?
答案 0 :(得分:2)
无论你想尝试什么,都绝对不允许。聊天API没有其他选择。
只有新的Messenger平台为Facebook Messenger提供了一个单独的App Store:https://messenger.com/platform
您无法创建自己的Messenger,无法访问Facebook聊天。