如何使用Username/Password auth选项连接到Facebook聊天,并成功地用Javascript或Ru
How do I connect to Facebook chat using Username/Password auth option and successfully send a message in either Javascript or Ruby?
我尝试过使用node-xmpp
包和blather
gem。我在胡言乱语中走得最远,但都没有成功。
Blather尝试:
https://github.com/adhearsion/blather/issues/119
节点xmpp尝试:
https://github.com/astro/node-xmpp/issues/149
从Facebook API文档:
使用用户名/密码进行身份验证
DIGEST-MD5 SASL机制可用于支持传统的XMPP或不是针对(甚至)知道)Facebook。此机制需要提示用户或她的密码;因此,它应该只在必要时使用。在里面特别是,不得用于以下任何客户端:
- 代理XMPP连接(连接必须直接从用户的计算机到Facebook)
- 向第三方(包括客户端开发人员)报告有关用户活动的消息或任何其他信息
- 与Facebook集成,或具有Facebook应用程序ID。如果您的应用程序执行了上述任何操作,则必须使用Facebook平台身份验证
我认为您的应用程序正在执行以下操作之一,如果我错了,请纠正我,但根据您为blather和node-xmpp问题提供的链接,我认为您可能试图违反第三个标准。
- 与Facebook集成,或具有Facebook应用程序ID。如果您的应用程序执行了上述任何操作,则必须使用Facebook平台身份验证
链接:https://developers.facebook.com/docs/chat/
相关文章:
- 尽管链接成功并已成功下载,但未找到NPM模块
- 在另一个函数成功结束后调用该函数
- 在ajax成功后,cluetip不适用于首次点击活动元素
- jQuery成功函数中的ajax成功函数
- jQuery触发器点击未从AJAX成功工作
- 如何使用jQuery可编辑插件检查ajax是否成功完成
- 执行ajax成功函数-jQUERY
- 解析云代码错误:解析.错误{代码:141,消息:“未调用成功/错误”}
- 如何从servlet获取数据到ajax成功
- 成功回调永远不会被JSONP请求调用
- 将表单张贴到MailChimp,但显示动态成功页面
- ajax请求成功,但可以'我看不到我的数据
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- AngularJs|Don'在成功加载所有指令htmls之前,不显示页面
- Node.js Passport成功登录后显示用户名
- 通过mvc中的ajax动作链接获取关于成功的响应头
- 查询后websql成功回调无法访问变量
- AJAX调用在chrome扩展中未成功
- 绑定到 x 可编辑的成功函数未使用正确的参数执行
- 如何使用Username/Password auth选项连接到Facebook聊天,并成功地用Javascript或Ru