v2.0中Facebook聊天API的替代方案是什么?

37

Facebook将弃用当前允许通过XMPP发送聊天消息的聊天API。

我的公司目前正在开发一款可能利用聊天API的产品,我想了解该服务的未来发展。

在明年,当前基于XMPP的聊天API是否会被替换为新版本?还是它将过时?

非常感谢您对此的任何意见!


2
目前没有关于任何新内容的信息。如果计划是废弃某些内容而没有宣布任何新内容,那么这将非常奇怪。我不会指望会有任何新内容出现。 - WizKid
1
谢谢WizKid。我知道XMPP在新版Facebook Messenger应用中被MQTT所取代。那是否是聊天API被弃用的原因,还是还有其他(非技术)原因? - Nikolay Spassov
1
目前访问Facebook聊天的唯一方法是使用无头浏览器。 - Andreas Bergström
2
抱歉,这与技术细节无关,只是我的个人看法。我已经厌倦了Facebook。他们的Graph API一直都是一个笑话,XMPP是唯一有意义的东西,但现在已不再可用。我已经到了这样的地步,即使在他们的平台上有多少朋友我也不在乎了,我将从职业和个人两方面放弃它。 - viktike
3
这篇文章正在 Meta 讨论区被讨论,目前已经锁定以减少“元效应”的影响。我需要翻译的是这句话:This post is under discussion on Meta,请注意不要改变原文的意思。 - Martijn Pieters
显示剩余2条评论
8个回答

33

Facebook XMPP聊天API在v2.0及以上版本中已被弃用,这意味着它将在2015年4月30日后不再可用。

Facebook尚未宣布此API的任何替代方案,因此我建议不要构建需要此功能的产品。


11

2
这是指在Graph API v2.4之后被删除的功能。 - Mene

10

2
这个能用来获取过去的消息吗? - Ciprian Tomoiagă

7

我没有看到关于Windows API的任何信息,只有Android / Apple移动应用程序开发。有一个Windows 8.1应用程序;但实际上它只是全屏的Facebook网页。 - MKANET

5
几天前,Facebook宣布了他们的新Messenger平台https://developers.facebook.com/docs/messenger-platform。目前,它只能与Facebook页面一起使用,并使用Webhooks作为与我们的应用程序通信的方式。如果接收者授权,它还可以使用接收者的ID或电话号码发送消息。请注意保留HTML标签。

3

这不是关于XMPP的问题,而是我遇到了在没有访问浏览器的情况下使用聊天的难题,这个node包解决了我的问题。它欺骗facebook相信你正在从他们的网站上获取和发布信息。非常酷!


3

1
我猜Facebook在2015年4月30日之后将永远不会提供xmpp访问权限,因为他们已经阻止了朋友通过其SDK和通过xmpp访问的途径,而通过xmpp你可以找到名单以访问朋友。

他们仅在两天前向开发者开放了他们的 Messenger API。 - Sauron
@sauron:你能给我链接吗? - Jaspreet Chhabra
这个?(https://developers.facebook.com/products/messenger/) - Septian Primadewa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接