Difference between revisions of "VKontakte"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (убрал красную ссылку)
(Поддержка XMPP на сервисе)
 
(19 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{RealTitle|В Контакте}}
+
{{RealTitle|ВКонтакте}}
== Что такое «В Контакте» ==
+
  
[[w:В Контакте|Википедия знает лучше всех]].
+
{{Host
 +
|          name = ВКонтакте <!-- название -->
 +
<!--      Общая информация          -->
 +
|          addr = vk.com <!-- Домен хоста (если отличается от названия) -->
 +
|          url = [http://vk.com/help.php?page=jabber vk.com/help.php?page=jabber] <!-- адрес -->
 +
|         owner = <!-- Владелец -->
 +
|        public = для пользователей сети <!-- публичность -->
 +
|        server = свой сервер на основе [[node.js]] <!-- Используемое ПО -->
 +
<!--        Функциональность  -->
 +
|        crypt = <!-- Возможность шифрованного подключения -->
 +
|      compress = <!-- Возможность сжатия потока -->
 +
|          http = <!-- Возможность подключения через Polling/Binding -->
 +
|        iq_reg = <!-- регистрация через клиент, с помощью jabber:iq:register -->
 +
|          jud = <!-- Jabber Users Directory -->
 +
|        pubsub = <!-- поддержка PupSub -->
 +
|          pep = <!-- поддержка PEP -->
 +
<!--        Транспорты (есть, приватный, нет. "нет" можно опустить.)  -->
 +
|          aim = <!-- AIM -->
 +
|          icq = <!-- ICQ -->
 +
|          irc = <!-- IRC -->
 +
|          msn = <!-- MSN -->
 +
|          mra = <!-- Mail.Ru Агент -->
 +
|            qq = <!-- QQ -->
 +
|        skype = <!-- Skype (например, Karaka) -->
 +
|          sms = <!-- SMS -->
 +
|          smtp = <!-- SMTP -->
 +
|        xfire = <!-- XFire -->
 +
|          xmpp = <!-- J2J -->
 +
|        yahoo = <!-- Yahoo IM -->
 +
<!--        Прочие сервисы  -->
 +
|          muc = <!-- Конференции -->
 +
|      presence = <!-- Отображение информации о присутствии на веб-странице -->
 +
|        proxy = <!-- Прокси для передачи файлов -->
 +
|          rss = <!-- Сервис RSS -->
 +
|      weather = <!-- Погодный сервис -->
 +
|          disk = <!-- Jabber-диск -->
 +
}}
 +
{{Interwiki
 +
| ruwiki =ВКонтакте
 +
| enwiki =
 +
| jworld =
 +
}}
  
== Jabber «В&nbsp;Контакте» ==
+
'''ВКонтакте'''&nbsp;— популярная российская социальная сеть, аналог западного сервиса [[Facebook]]. В июле 2010 стал доступен Jabber-сервер. Пользователи могли подключаться, но связь с другими хостами ([[S2S]]) отсутствовала (т.е. можно было общаться только с пользователями ВКонтакте). 2 сентября 2013 года подключение по XMPP стало неактивным. Пользователям перед этим рассылались сообщения вида:
 +
<blockquote>Данное сообщение отправлено Вам, т.к. Вы используете стороннее приложение для отправки личных сообщений ВКонтакте. В этом приложении используется протокол XMPP, который больше не поддерживается ВКонтакте и будет полностью отключен 31 августа 2013 года.
  
Вы можете использовать любой [[Jabber]]-[[клиент]], чтобы общаться со своими друзьями «В&nbsp;Контакте», использующими приложение '''Сообщения&nbsp;2.0'''.
+
Мы рекомендуем использовать официальные клиенты ВКонтакте для мобильных устройств и браузерную версию на компьютере.</blockquote>
  
«Сообщения&nbsp;2.0» позволяют:
+
После отказа от XMPP Вконтактом для подключения к нему из XMPP-клиента может использоваться транспорт [[Vk4xmpp]].
* Обмениваться сообщениями в реальном времени.
+
* Поддерживать список контактов, состоящий из ваших друзей.
+
* Уведомлять о непрочитанных сообщениях в левом меню, вот так: ''Приложения&nbsp;(1)''
+
* Общаться с друзьями из «В&nbsp;Контакте» через ваш любимый Jabber-[[клиент]]: [[QIP]], [[Miranda]], [[Psi]]...
+
Работает либо напрямую, либо через [[HTTP binding]]. Активировать можно на [http://vkontakte.ru/app590231 странице приложения].
+
  
Для получения настроек (логин, сервер, пароль), зайдите в приложение и нажмите на иконку Jabber слева сверху.
 
  
Помимо этих настроек, необходимо учесть следующее:
+
== Поддержка XMPP на сервисе ==
* SSL или TLS должен быть отключен.
+
В настоящий момент ВКонтакте не имеет поддержки XMPP. Теперь подключение к ВКонтакте через Jabber возможно с помощью [[транспорт]]а - [[Vk4xmpp|VK4XMPP]] или через шлюз VkXmppGate.
* Аутентификация открытым текстом должна быть разрешена (Plaintext Authentication).
+
* Возможно, понадобится параметр [[Ресурс]] (Resource). Впишите значение Home.
+
  
Т.&nbsp;е. [[Jabber ID]] имеет вид ''id_на_сайте''@vkontakte.im. Друзья автоматом добавляются, переименовываются (если для первого запуска использовать сторонний клиент&nbsp;— могут возникнуть проблемы). Называется всё это «Сообщения&nbsp;2.0»:
+
== Для разработчиков ==
по-настоящему удобный сервис мгновенного обмена сообщениями для «В&nbsp;Контакте».
+
Дополнительные технические подробности содержатся на странице [[{{PAGENAME}}/Jabber|Особенности и недостатки реализации Jabber во ВКонтакте]].
  
Пользуйтесь правильно: чтобы быть всегда онлайн, не закрывайте окно браузера (или вкладку) с приложением.
+
== Клиент для ВКонтакте ==
  
=== Вопросы и ответы ===
+
Летом 2010 года после появления XMPP-сервера был объявлен конкурс на разработку [http://clubs.ya.ru/jabber/replies.xml?item_no=9149 собственного клиента ВКонтакте]. Но состоявшийся в сентябре финал был объявлен промежуточным, а окончательный запланирован в ноябре. Среди результатов есть некоторое количество XMPP-клиентов, остальные программы работают через API и по большому счету интереса не представляют.
  
#
+
== История взаимоотношений ВКонтакте с Jabber ==
#* '''Вопрос:''' Можно ли используя свой логин id@vkontakte.im общаться с людьми, сидящими на [[Servers-list|других Jabber-серверах]] ([[Google Talk]], [[Я.Онлайн]], [[jabber.ru]] и т.д.).
+
До того момента, пока сервис не обладал собственной поддержкой XMPP, возникали сторонние решения. Все они были достаточно несовершенны и основывались на распарсивании HTML-страниц (потому что и API в тот момент не было).
#* '''Ответ:''' Пока [[S2S]] отключен. В скором будущем включим, как только поймем, как это правильно представить в «Сообщениях&nbsp;2.0».
+
#
+
#* '''Вопрос:''' Зачем нужно это приложения, если «В&nbsp;Контакте» имеет встроенные сообщения?
+
#* '''Ответ:''' Встроенные сообщения&nbsp;— это как электронная почта. Пока не заглянешь, не узнаешь, кто тебе написал. «Сообщения&nbsp;2.0»&nbsp;— это [[Системы мгновенного обмена сообщениями|мгновенная доставка сообщения]]. Как только сообщение написано, адресат сразу его видит.
+
#
+
#* '''Вопрос:''' Смайлики будут?
+
#* '''Ответ:''' Будут.
+
#
+
#* '''Вопрос:''' [[Конференции|Групповой чат]] будет?
+
#* '''Ответ:''' Будет.
+
  
== Ссылки ==
+
Чтобы общаться с пользователями из XMPP-клиента, был создан транспорт — [[PyVk-t]]. Тем, кто хотел общаться с пользователями XMPP прямо со страниц сервиса из браузера, было предназначено приложение [[VKontakte/Deprecated|Сообщения 2]].
  
* [http://vkontakte.ru/pages.php?o=-1000590231&p=Jabber-%EA%EB%E8%E5%ED%F2 Официальная информация] (требуется регистрация).
+
В начале сентября 2013 года, после официального отказа ВКонтакте от поддержки XMPP, был выпущен транспорт [[Vk4xmpp|VK4XMPP]], работающий на api ВКонтакта.
* [http://users.livejournal.com/_alert_/166584.html «Гайд по вконтакте мессаджингу (НЕ АКТУАЛЬНО)»]&nbsp;— неофициальная информация.
+
  
 +
== Ссылки ==
 +
* [http://clubs.ya.ru/jabber/replies.xml?item_no=8960 Обсуждение функции Jabber] на Я.Ру
 +
* [http://habrahabr.ru/company/vkontakte/blog/98907/ Обсуждение функции Jabber] в habrahabr.ru
  
[[Category:Хосты]]
 
 
[[Category:Компании]]
 
[[Category:Компании]]
[[Category:Компании, использующие Jabber]]
 

Latest revision as of 19:08, 16 January 2014

В соответствии с принятыми в данной вики договорённостями, правильное название этой статьи — ВКонтакте.
Для ссылок сюда с других страниц
ЯВики используйте название
ВКонтакте
На других ресурсах
можно также давать ссылку
http://jawiki.ru/VKontakte
ВКонтакте
Общая информация
Хост: vk.com
Сайт: vk.com/help.php?page=jabber
Публичный: для пользователей сети
ПО: свой сервер на основе node.js
Функциональность
Транспорты
Прочие сервисы

ВКонтакте — популярная российская социальная сеть, аналог западного сервиса Facebook. В июле 2010 стал доступен Jabber-сервер. Пользователи могли подключаться, но связь с другими хостами (S2S) отсутствовала (т.е. можно было общаться только с пользователями ВКонтакте). 2 сентября 2013 года подключение по XMPP стало неактивным. Пользователям перед этим рассылались сообщения вида:

Данное сообщение отправлено Вам, т.к. Вы используете стороннее приложение для отправки личных сообщений ВКонтакте. В этом приложении используется протокол XMPP, который больше не поддерживается ВКонтакте и будет полностью отключен 31 августа 2013 года. Мы рекомендуем использовать официальные клиенты ВКонтакте для мобильных устройств и браузерную версию на компьютере.

После отказа от XMPP Вконтактом для подключения к нему из XMPP-клиента может использоваться транспорт Vk4xmpp.


Поддержка XMPP на сервисе[edit]

В настоящий момент ВКонтакте не имеет поддержки XMPP. Теперь подключение к ВКонтакте через Jabber возможно с помощью транспорта - VK4XMPP или через шлюз VkXmppGate.

Для разработчиков[edit]

Дополнительные технические подробности содержатся на странице Особенности и недостатки реализации Jabber во ВКонтакте.

Клиент для ВКонтакте[edit]

Летом 2010 года после появления XMPP-сервера был объявлен конкурс на разработку собственного клиента ВКонтакте. Но состоявшийся в сентябре финал был объявлен промежуточным, а окончательный запланирован в ноябре. Среди результатов есть некоторое количество XMPP-клиентов, остальные программы работают через API и по большому счету интереса не представляют.

История взаимоотношений ВКонтакте с Jabber[edit]

До того момента, пока сервис не обладал собственной поддержкой XMPP, возникали сторонние решения. Все они были достаточно несовершенны и основывались на распарсивании HTML-страниц (потому что и API в тот момент не было).

Чтобы общаться с пользователями из XMPP-клиента, был создан транспорт — PyVk-t. Тем, кто хотел общаться с пользователями XMPP прямо со страниц сервиса из браузера, было предназначено приложение Сообщения 2.

В начале сентября 2013 года, после официального отказа ВКонтакте от поддержки XMPP, был выпущен транспорт VK4XMPP, работающий на api ВКонтакта.

Ссылки[edit]