我想創建一個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