由于Facebook Chat XMPP支持将于2015年4月30日结束,我目前正在考虑另一种访问Facebook聊天的方式。
使用Facebook的Graph获取收件箱内容或接收特定的消息效果很好,但是要创建一个工作的聊天客户端,还需要另外两点:
这一次,聊天客户端需要能够发送聊天消息。这应该包括响应现有的线程以及创建新的线程(启动新的组会话等等)。
那么,新消息的轮询就很糟糕了。聊天客户端在接收新消息时需要接收通知,类似于GitHub钩。Facebook应用程序可能会收到某种形式的实时更新,但目前缺少一个on_message_receive事件。
一些receive_message_notifications权限也很方便,可以使用路由服务器通过webhooks向客户端发送消息ID,而不必授予它mailbox_read访问权限。
是否有什么东西我忽略了,是否有任何选择没有被标记为不推荐,或是否有(目前)不支持公开聊天API?
发布于 2015-03-27 18:20:01
无论你要尝试什么,它肯定是不允许的。聊天API没有替代方案。
只有新的Messenger平台为Facebook提供了一个单独的应用程序商店:https://messenger.com/platform
你不能再用Facebook聊天来创建自己的Messenger了。
https://stackoverflow.com/questions/29307430
复制相似问题