Javascript库连接到Facebook聊天

时间:2011-02-01 14:27:59

标签: javascript titanium xmpp

我正在尝试创建一个Facebook聊天客户端的移动版本。我正在使用Titanium appcelerator来完成这项工作,所以我编写了Javascript代码。

我需要一个不依赖于DOM的工作库(移动设备上没有DOM),或者以较小的方式使用它,这样我就可以快速更改它。

它也应该尽可能小。我会处理GUI,但我需要通信和协议部分。

另外,我是否需要任何其他组件才能连接到Facebook XMPP服务器? BOSH还是那样的?为什么需要?

感谢

4 个答案:

答案 0 :(得分:1)

摩西,

我在这里写了一些说明:https://github.com/javierfigueroa/turedsocial 我希望这有助于人们尝试使用strophe.js进行FB聊天

干杯!

答案 1 :(得分:0)

strophe.js可能就是你要找的东西。

  

Strophe.js是一个纯JavaScript库。这些实现已准备就绪,文档齐全,易于使用且易于扩展。

http://code.stanziq.com/strophe/

  

Strophe提供以下功能:

     
      
  • 符合XMPP(Strophe.js兼容性矩阵libstrophe兼容性矩阵)
  •   
  • 浏览器和平台无关(Strophe.js)
  •   
  • 通过SChannel,GNUTLS或OpenSSL(libstrophe)支持TLS
  •   
  • 使用ANONYMOUS,DIGEST-MD5或PLAIN方法进行SASL身份验证以及传统jabber身份验证
  •   
  • 可自定义的日志记录和内存管理
  •   

答案 2 :(得分:0)

你需要波什将有状态的xmpp会话转换为无状态的http会话聊天客户端< - > xmpp< - > BOSH< - > http< - > facebook ....这会更好的想法 - { {3}}

答案 3 :(得分:0)

这是专门针对Facebook并使用node-xmpphttps://github.com/Takeno/node-facebookchat