Библиотека Javascript для подключения к чату Facebook - PullRequest
1 голос
/ 01 февраля 2011

Я пытаюсь создать мобильную версию клиента чата на Facebook. Я использую Titanium Appcelerator, чтобы сделать работу, поэтому я пишу код Javascript.

Мне нужна рабочая библиотека, которая не зависит от DOM (на мобильных устройствах нет DOM) или использует ее второстепенным образом, что позволит мне быстро ее изменить.

оно также должно быть как можно меньше. Я позабочусь о GUI, но мне нужна часть связи и протокола.

Кроме того, нужны ли какие-либо другие компоненты для подключения к серверам Facebook XMPP? БОШ или что-то в этом роде? зачем это нужно?

спасибо

Ответы [ 4 ]

1 голос
/ 23 января 2012

Моше,

Я написал несколько инструкций здесь: https://github.com/javierfigueroa/turedsocial Я надеюсь, что это поможет людям, пытающимся запустить чат FB, используя strophe.js

Ура!

0 голосов
/ 23 августа 2013

Это специально для Facebook и использует node-xmpp: https://github.com/Takeno/node-facebookchat

0 голосов
/ 01 марта 2011

вам нужна чушь, чтобы преобразовать сеансы xmpp с сохранением состояния в клиент чата http без сохранения состояния <-> xmpp <-> BOSH <-> http <-> facebook .... Это даст вам лучшую идею- http://metajack.im/2008/09/08/which-bosh-server-do-you-need/

0 голосов
/ 01 февраля 2011

strophe.js может быть тем, что вы ищете.

Strophe.js - это библиотека чистого JavaScript.Реализации готовы к производству, хорошо документированы, просты в использовании и легко расширяются.

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

Strophe предоставляет следующие функции:

  • XMPP-совместимость (матрица совместимости Strophe.js, матрица совместимости libstrophe)
  • Независимость браузера и платформы (Strophe.js)
  • Поддержка TLS через SChannel, GNUTLS или OpenSSL (libstrophe)
  • Аутентификация SASL с использованием методов ANONYMOUS, DIGEST-MD5 или PLAIN, а также устаревшая аутентификация jabber
  • Настраиваемая регистрация и управление памятью
...