Pull to refresh

Comments 40

Поддержка Jabber это хорошо, я бы сказал, даже отлично. Но пока Mail.ru Агент не сменит свой убогий дизайн, который режет глаза, пользоваться им не совсем удобно.
Про интерфейс подпишусь. А заодно напомню недавний топик, в котором говорилось о том, что агент без спросу ставит с собой кучу мусора — с этим бы тоже разобраться.
Круто! Когда сервера самого Mail.Ru Агента будут поддерживать подключение сторонних клиентов по протоколу XMPP?
А когда ящики на mail.ru станут еще и jabber аккаунтами?
В планах есть?
Не обязательно так. Достаточно чтобы контакты майлагента могли бы обмениваться по s2s с jabber напрямую минуя шлюзы. Мечты, мечты…
Мда, офигенное достижение — через 8 лет после появления мессенджер наконец-то поддерживает xmpp.

А что не позаимствовали текст анонса у Дурова? «XMPP — это совершенно новый виток эволюции социального общения. Мы гордимся, что мировая премьера этого инновационного и захватывающего сервиса происходит именно в России» и далее по тексту.
Не позаимствовали, потому, что Дуров писал о внедрении протокола, а Майл.ру пишет о новостях своей программы-чатилки
А, ну это всё радикально меняет.

Т.е., считаете, появление в версии мессенджера 5.8 поддержки xmpp — событие не такого масштаба, как появление её же в социальной сети?
Это конечно событие, но я ждал, что они сами ящики сделают jabber аккаунтами, как в свое время сделали yandex, google, facebook, livejournal и т.д.
насколько я знаю, у Facebook нет поддержки S2S federation, если вы об этом.
С ФБ я наверно поторопился :)
Мне казалось, что после появления ящиков вида user@facebook они включили поддержку S2S federation. Не проверял.
Дело в том, что XMPP-серверы Вконтакте и Facebook авторизуют пользователей не по логинам, которые используются для авторизации на веб-сервисах и представляют собой различные адреса электронной почты, а по JID вида idXXXX@vk.com и ALIAS@chat.facebok.com, соответственно.
Про фейсбук я не знаю, но для vk.com можно указать и так называемый alias, и все будет работать, изобретение всяких API для получения idXXXX это бессмысленно.

Это логично, поскольку в протоколе XMPP домен в JID пользователя должен совпадать с доменом XMPP-сервера, к которому относится этот JID.
Про SRV записи видимо поиск Mail.Ru не смог ничего найти.

Дальше не читал
XMPP-сервер поддерживает также SASL-авторизацию. В теории, идея тривиальна. В клиентском приложении запускается браузер, и в нем пользователь авторизуется по своему обычному логину/паролю

Не понял откуда в SASL взялся браузер, он используется давным давно во всех джаббер серверах и клиентах. Вы его с OAuth не путаете?
правильнее было бы сказать, что FB поддерживает авторизацию через SASL с использованием данных (ключа сессии), полученных через OAuth.
Мне интересно другое, зачем Mail.Ru Group поддерживать 2 клиента?
Нет ли планов по слиянию\видоизменения ICQ и Mail агента?
А они уже слиялись. То есть «Мэйл-агент» сейчас поддерживает ICQ, Mail.ru и Jabber
>Недостатком OAuth/SASL-авторизации является фактическая невозможность ее реализации на мобильных клиентах для таких платформ как J2ME и Symbian

На симбиане можно же через QtWebkit сделать!
это не очень жизнеспособное предложение. :) Qt поставляется вместе с ОС начиная с Symbian^3, которая является совсем новой системой, которая поддерживается всего несколькими телефонами. можно, конечно, включить библиотеку в состав клиентского приложения (и под Symbian 9.2 это даже должно работать), но таскать с мобильным приложением ~10-мегабайтную либу — вряд ли хорошая идея. к тому же, большая часть телефонов, находящихся пока на руках пользователей, базируется на еще старых версиях Symbian.
А в чём там собственно проблема? Где-то год назад мне понадобилось сделать OAuth авторизацию для работы с Dropbox под Symbian, ничего готового не нашёл конечно, начал с нуля — и в итоге всё, что касается авторизации работало отлично. Чистый Symbian C++ без Qt, работает с 9.1 и более новыми без проблем.
ну а как вы это делали? :) «имитировали» браузер? а если формат авторизационной странички у Dropobx поменяется — что будете делать?
Парсить страничку приходилось вручную, да. Но так как это было tech preview, а не готовый продукт, то случай изменения формата авторизационной странички у Dropbox во внимание не принимали, конечно. А так пришлось бы выпускать новую версию по такому случаю. :) А зачем имитировать бразуер, если есть RHTTPTransaction для работы с запросами и стандартный контрол CBrCtlInterface для отображения данных?
ну, в этом и проблема. :) суточная аудитория Mail.Ru Агента — это миллионы человек, у которых в любой момент может поломаться авторизация. решать эту проблему путем перераздачи клиентов для 7 различных платформ — слишком большой риск для нас.
Да и sasl у нас прекрасно на симбиане пашет. Пришлось правда исхитрится малость и портировать на Симбиан одну либу, но это не так уж и страшно.
Может быть не стоит делать такие революционные шаги? Сделайте для начала поддержку IMAP. Сейчас опять зашел в настройки, подумал, а вдруг они под шумок и IMAP прикрутили, ан нет. Все еще ждем :(
«Главная «фича» этой версии – поддержка протокола XMPP (Jabber), которая ранее уже появилась в мобильных клиентах для платформ Symbian и Java 2 Micro Edition.»
А для Андроида когда будет? Один из немногих нормально выглядящих асько-клиентов, но отсутствие джаббера печалит…
> Поддержка протокола XMPP в Mail.Ru Агенте

Я уж было подумал, что Mail.ru Agent перешёл полностью на протокол XMPP, ан нет…

> «Вконтакте» и Facebook, которые не так давно открыли публичный интерфейс
> к своим внутренним системам мессаджинга по протоколу XMPP.

Какой же это публичный доступ? Вот когда они откроют s2s соединения со своим XMPP-сервером для любых сторонних XMPP-серверов, чтобы пользователи любых Jabber-серверов могли с ними свободно общаться, вот только тогда можно будет говорить о публичном доступе по XMPP. А так это вовсе не «публичный XMPP-доступ», а «XMPP-дырочка для своих».
Хорошие такие дырочки да, в них юзеров больше, чем во всех остальных jabber серверах вместе взятых!
Тут ключевой момент: «только для своих».
Мне это никак не поможет общаться по XMPP с юзерами вконтакта или фейсбука пока не будет связи с другими jabber-серверами.
Это всё равно, что Google разрешил бы своим GMail-клиентам обмениваться почтой только с пользователями, у которых почтовый ящик тоже на GMail, а с пользователями других почтовых серверов ни-ни…
А SMS в Россию Facebook… не доставляет (во всяком случае, так было пару месяцев назад)

уже доставляет. в феврале не доставлял ещё, а в прошлом месяце я обнаружил, что появилась возможность позвонить и он позвонил на Tele2 моментально
1. то что вы описали — есть в стандартных доках и на форуме. правда несколько дней придеться убить на их изучение. описания совсем фонарь. но спс.

2. меня интересует как dы прошли авторицация без использования браузера?

«Недостатком OAuth/SASL-авторизации является фактическая невозможность ее реализации на мобильных клиентах для таких платформ как J2ME и Symbian»

вы его сами реализовали?

3. есть трабла с мультикукисами на Symbian s40. они их не понимают?

вы писали кастомную реализацияю http?
опечатка в пункте №3 — там без вопрос в конце. — это утверждение

3. есть трабла с мультикукисами на Symbian s40. они их не понимают.

вы писали кастомную реализацияю http?
1. я не претендовал на открытие Америки. :)

2, 3. на мобильных клиентах (без embedded-браузера) это практически невозможно сделать «дешево» (о чем я и написал), поэтому на этих клиента поддержки OAuth-авторизации нет.
сори, я че-то подумал, что это в клинетах для телефонов такую штуку сделали.

p.s. для j2me придется делать кастомный http + надо подписывать приложение обязательно(нельзя открывать сокетное соединение на 80 порт)
и можно пройти всю OAuth некоторым набором get и post запросов.
мождно и без ведома клиента :) можно показывать какие-то похожие формочки с вопросами.
ну по крайней мере пока facebook не сделает капчу.

ВКонтакте уже решила проблему получения списка > 500 друзей через XMPP?
а зачем вам весь список? можно ведь отображать только online пользователей
Чтобы не ждать выхода товарища в онлайн дабы написать ему сообщение, очевидно же
Only those users with full accounts are able to leave comments. Log in, please.

Information

Founded
Location
Россия
Website
team.mail.ru
Employees
5,001–10,000 employees
Registered
Representative
Павел Круглов

Habr blog