【问题标题】:Javascript library to connect to facebook chat连接到 Facebook 聊天的 Javascript 库
【发布时间】:2011-02-01 14:27:58
【问题描述】:

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

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

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

另外,我需要任何其他组件来连接到 facebook XMPP 服务器吗? BOSH之类的?为什么需要它?

谢谢

【问题讨论】:

    标签: javascript titanium xmpp


    【解决方案1】:

    莫舍,

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

    干杯!

    【讨论】:

      【解决方案2】:

      strophe.js 可能是您正在寻找的。​​p>

      Strophe.js 是一个纯 JavaScript 库。这些实现已准备好用于生产、有据可查、易于使用且易于扩展。

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

      Strophe 提供以下功能:

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

      【讨论】:

      • 这个库是真的吗?这几天我一直在尝试下载它并得到一个损坏的链接:code.stanziq.com/strophe/strophejs/releases/strophejs-1.0.1.zip
      • 由于看不到,看它是否小巧可维护,还有其他选择吗?
      • 我做了,我拿到了,找到了core.js,这是一个很大的库。
      • 有谁知道更轻量级的东西吗?有人可以解释为什么以及我是否需要 BOSH 吗?
      • 如果您发现更轻量级的东西,请告诉我。
      【解决方案3】:

      你需要 bosh 将有状态的 xmpp 会话转换为无状态的 http 会话聊天客户端xmppBOSHhttpfacebook....这会给你一个更好的主意-http://metajack.im/2008/09/08/which-bosh-server-do-you-need/

      【讨论】:

        【解决方案4】:

        这是专门针对 Facebook 的,使用 node-xmpp: https://github.com/Takeno/node-facebookchat

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-05-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-08-17
          • 1970-01-01
          相关资源
          最近更新 更多