我想创建一个Facebook聊天客户端的移动版本。我正在使用Titanium appcelerator来完成这项工作,所以我编写了Javascript代码。Javascript库连接到Facebook聊天
我需要一个工作库,不依赖于DOM(有在移动设备上没有DOM)或使用它在一个小的方式,让我迅速地改变它。
它应该尽可能小。我会照顾GUI,但我需要通信和协议部分。
另外,我还需要任何其他组件连接到Facebook的XMPP服务器? BOSH或类似的东西?为什么需要?
谢谢
我想创建一个Facebook聊天客户端的移动版本。我正在使用Titanium appcelerator来完成这项工作,所以我编写了Javascript代码。Javascript库连接到Facebook聊天
我需要一个工作库,不依赖于DOM(有在移动设备上没有DOM)或使用它在一个小的方式,让我迅速地改变它。
它应该尽可能小。我会照顾GUI,但我需要通信和协议部分。
另外,我还需要任何其他组件连接到Facebook的XMPP服务器? BOSH或类似的东西?为什么需要?
谢谢
strophe.js可能是你在找什么。
Strophe.js是一个纯JavaScript库。这些实现是生产就绪,有据可查,易于使用且易于扩展。
http://code.stanziq.com/strophe/
的strophe提供以下功能:
- XMPP兼容(Strophe.js兼容性矩阵libstrophe兼容性矩阵)
- 浏览器和平台无关(Strophe.js)
- 通过SChannel,GNUTLS或OpenSSL支持TLS支持(libstrophe)
使用匿名,DIGEST-MD5或纯方法以及传统的jabber认证- SASL认证
- 定制日志和内存管理
u需要波什的状态XMPP会话转换为无状态的HTTP会话聊天客户< - > XMPP < - > BOSH < - > HTTP < - > Facebook的....这将连锁行业UA更好idea- http://metajack.im/2008/09/08/which-bosh-server-do-you-need/
这是专门为Facebook和使用node-xmpp
:https://github.com/Takeno/node-facebookchat
是这个库是真的吗?我一直在尝试下载它的过去几天,并得到一个破碎的链接:http://code.stanziq.com/strophe/strophejs/releases/strophejs-1.0.1.zip – 2011-02-01 22:31:45