Difference between revisions of "Facebook"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Поддержка Jabber)
m (Reverted edits by 209.116.9.194 (Talk) to last revision by Leksey)
Line 45: Line 45:
 
'''Facebook''' — популярная международная [[w:Социальная сеть (Интернет)|социальная сеть]]. В России популярен её аналог - [[В Контакте]].
 
'''Facebook''' — популярная международная [[w:Социальная сеть (Интернет)|социальная сеть]]. В России популярен её аналог - [[В Контакте]].
  
eP8TRW  <a href="http://yrcyubnbjrqx.com/">yrcyubnbjrqx</a>, [url=http://gkmjhaorfbrz.com/]gkmjhaorfbrz[/url], [link=http://updpgikbmlhe.com/]updpgikbmlhe[/link], http://zaivbthvxpqx.com/
+
== Поддержка Jabber ==
 +
 
 +
В ноябре 2009&nbsp;года [http://www.process-one.net/en/blogs/article/facebook_chat_supports_xmpp_with_ejabberd/ запустила] собственный Jabber-хост. На сервисе ведется история сообщений.
  
 
== Подключение ==
 
== Подключение ==

Revision as of 10:06, 7 January 2011

Facebook
Общая информация
Хост: chat.facebook.com
Сайт: facebook.com
Владелец: Facebook
Публичный: нет (возможно, скоро откроют)
ПО: ejabberd
Функциональность
Транспорты
Прочие сервисы

Facebook — популярная международная социальная сеть. В России популярен её аналог - В Контакте.

Поддержка Jabber

В ноябре 2009 года запустила собственный Jabber-хост. На сервисе ведется история сообщений.

Подключение

В феврале 2010 стало возможно подключаться любым jabber-клиентом. Для этого нужно проделать следующее:

  1. Авторизовавшись на сервисе выбрать свободное имя пользователя (Настройки аккаунта - вкладка Настройки - Имя пользователя). Одновременно с этим вы получаете ссылку на свой профиль вида facebook.com/NICK.
  2. Указать JID в формате выбранное имя@chat.facebook.com, например, lekseys@chat.facebook.com
  3. Пароль от учетной записи

Ограничения

  • Нет S2S - общаться можно только внутри сервиса. Написать вам никто не сможет, если его учетная запись на другом jabber-сервере.
  • Нельзя общаться с произвольными пользователями Facebook - только друзья могут обмениваться с вами сообщениями
  • JID-ы при переписке выглядят не как имя@chat.facebook.com, а как u_Цифровое ID пользователя_@chat.facebook.com, например, u1042723763@chat.facebook.com
  • Ресурсы отсутствуют - при наличии двух подключений виден все равно один. Логика доставки сообщений неясна в таком случае неясно: то приходят везде, то только на один из ресурсов.
Выбор имени для Jabber
Настройка Psi

До появления этого способа существовали паллиативные решения в виде сторонних сервисов, например, fb.jabbim.cz (для пользователей jabbim.cz).

Старый Chat

До ноября 2009 года обладала собственном IM-службой, которая носила название Chat. Сейчас название и интерфейс остались те же, но теперь сообщения пересылаются через XMPP.

Веб-клиент интегрирован в интерфейс самого сервиса, а также можно работать во всплывающем окне.

Взаимодействие с другими IM

Позволяет общаться с пользователями следующих IM:

Технические подробности

В компании Facebook используется Erlang и ejabberd для построения своих IM-сервисов.

В конце 2010 была приобретен сервис Drop.IO (или поглощен - основатель перешел на работу в Facebook) [1]. Который представлял услуги размещения файлов. Технологически он использовал также XMPP

Using the Jabber (XMPP) protocol and through a chain of events mediated by JavaScript, BOSH and XMPP drops are now updated for all users viewing that drop in real-time. We are using ejabberd, which is known for its high level of compliance with XMPP. On the front end we use the Strophe javascript library, which uses a technique called Bidirectional-streams Over Synchronous HTTP (BOSH) to connect to a Jabber server.

Ссылки

Примечания

  1. http://www.process-one.net/en/blogs/article/facebook_drop.io_and_xmpp/

См. также