我尝试使用node-xmpp
包和blather
gem。我得到了最大的努力,但没有成功。
Blather尝试:
https://github.com/adhearsion/blather/issues/119
Node-xmpp尝试:
答案 0 :(得分:1)
来自Facebook API文档:
使用用户名/密码进行身份验证
DIGEST-MD5 SASL机制可用于支持传统的XMPP 或者未定制的多协议IM客户端(甚至是 知道)Facebook。这种机制需要提示用户 或她的密码;因此,它只应在必要时使用。在 特别是,绝不能用于任何客户:
- 代理XMPP连接(连接必须直接从用户的计算机连接到Facebook)。
- 向第三方(包括客户端开发人员)报告有关用户活动的消息或任何其他信息。
- 与Facebook集成,或拥有Facebook应用程序ID。如果您的应用程序执行上述任何操作,则必须使用Facebook平台身份验证。
我认为您的应用程序正在执行下列操作之一,如果我错了,请更正我,但根据您为blather和node-xmpp问题提供的链接,我认为您可能会尝试违反第三个标准。
- 与Facebook集成,或拥有Facebook应用程序ID。如果您的应用程序执行上述任何操作,则必须使用Facebook平台身份验证。