Комментарии 40
Поддержка Jabber это хорошо, я бы сказал, даже отлично. Но пока Mail.ru Агент не сменит свой убогий дизайн, который режет глаза, пользоваться им не совсем удобно.
Круто! Когда сервера самого Mail.Ru Агента будут поддерживать подключение сторонних клиентов по протоколу XMPP?
А когда ящики на mail.ru станут еще и jabber аккаунтами?
В планах есть?
В планах есть?
Мда, офигенное достижение — через 8 лет после появления мессенджер наконец-то поддерживает xmpp.
А что не позаимствовали текст анонса у Дурова? «XMPP — это совершенно новый виток эволюции социального общения. Мы гордимся, что мировая премьера этого инновационного и захватывающего сервиса происходит именно в России» и далее по тексту.
А что не позаимствовали текст анонса у Дурова? «XMPP — это совершенно новый виток эволюции социального общения. Мы гордимся, что мировая премьера этого инновационного и захватывающего сервиса происходит именно в России» и далее по тексту.
Не позаимствовали, потому, что Дуров писал о внедрении протокола, а Майл.ру пишет о новостях своей программы-чатилки
А, ну это всё радикально меняет.
Т.е., считаете, появление в версии мессенджера 5.8 поддержки xmpp — событие не такого масштаба, как появление её же в социальной сети?
Т.е., считаете, появление в версии мессенджера 5.8 поддержки xmpp — событие не такого масштаба, как появление её же в социальной сети?
Дело в том, что XMPP-серверы ВконтактеПро фейсбук я не знаю, но для vk.com можно указать и так называемый alias, и все будет работать, изобретение всяких API для получения idXXXX это бессмысленно.и Facebookавторизуют пользователей не по логинам, которые используются для авторизации на веб-сервисах и представляют собой различные адреса электронной почты, а по JID вида idXXXX@vk.comи ALIAS@chat.facebok.com, соответственно.
Это логично, поскольку в протоколе XMPP домен в JID пользователя должен совпадать с доменом XMPP-сервера, к которому относится этот JID.Про SRV записи видимо поиск Mail.Ru не смог ничего найти.
XMPP-сервер поддерживает также SASL-авторизацию. В теории, идея тривиальна. В клиентском приложении запускается браузер, и в нем пользователь авторизуется по своему обычному логину/паролю
Не понял откуда в SASL взялся браузер, он используется давным давно во всех джаббер серверах и клиентах. Вы его с OAuth не путаете?
Мне интересно другое, зачем Mail.Ru Group поддерживать 2 клиента?
Нет ли планов по слиянию\видоизменения ICQ и Mail агента?
Нет ли планов по слиянию\видоизменения ICQ и Mail агента?
>Недостатком OAuth/SASL-авторизации является фактическая невозможность ее реализации на мобильных клиентах для таких платформ как J2ME и Symbian
На симбиане можно же через QtWebkit сделать!
На симбиане можно же через QtWebkit сделать!
это не очень жизнеспособное предложение. :) Qt поставляется вместе с ОС начиная с Symbian^3, которая является совсем новой системой, которая поддерживается всего несколькими телефонами. можно, конечно, включить библиотеку в состав клиентского приложения (и под Symbian 9.2 это даже должно работать), но таскать с мобильным приложением ~10-мегабайтную либу — вряд ли хорошая идея. к тому же, большая часть телефонов, находящихся пока на руках пользователей, базируется на еще старых версиях Symbian.
А в чём там собственно проблема? Где-то год назад мне понадобилось сделать OAuth авторизацию для работы с Dropbox под Symbian, ничего готового не нашёл конечно, начал с нуля — и в итоге всё, что касается авторизации работало отлично. Чистый Symbian C++ без Qt, работает с 9.1 и более новыми без проблем.
ну а как вы это делали? :) «имитировали» браузер? а если формат авторизационной странички у Dropobx поменяется — что будете делать?
Парсить страничку приходилось вручную, да. Но так как это было tech preview, а не готовый продукт, то случай изменения формата авторизационной странички у Dropbox во внимание не принимали, конечно. А так пришлось бы выпускать новую версию по такому случаю. :) А зачем имитировать бразуер, если есть RHTTPTransaction для работы с запросами и стандартный контрол CBrCtlInterface для отображения данных?
Всё равно старая симба уже безнадёжный RIP.
Да и 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-дырочка для своих».
Я уж было подумал, что Mail.ru Agent перешёл полностью на протокол XMPP, ан нет…
> «Вконтакте» и Facebook, которые не так давно открыли публичный интерфейс
> к своим внутренним системам мессаджинга по протоколу XMPP.
Какой же это публичный доступ? Вот когда они откроют s2s соединения со своим XMPP-сервером для любых сторонних XMPP-серверов, чтобы пользователи любых Jabber-серверов могли с ними свободно общаться, вот только тогда можно будет говорить о публичном доступе по XMPP. А так это вовсе не «публичный XMPP-доступ», а «XMPP-дырочка для своих».
Хорошие такие дырочки да, в них юзеров больше, чем во всех остальных jabber серверах вместе взятых!
Тут ключевой момент: «только для своих».
Мне это никак не поможет общаться по XMPP с юзерами вконтакта или фейсбука пока не будет связи с другими jabber-серверами.
Это всё равно, что Google разрешил бы своим GMail-клиентам обмениваться почтой только с пользователями, у которых почтовый ящик тоже на GMail, а с пользователями других почтовых серверов ни-ни…
Мне это никак не поможет общаться по XMPP с юзерами вконтакта или фейсбука пока не будет связи с другими jabber-серверами.
Это всё равно, что Google разрешил бы своим GMail-клиентам обмениваться почтой только с пользователями, у которых почтовый ящик тоже на GMail, а с пользователями других почтовых серверов ни-ни…
А SMS в Россию Facebook… не доставляет (во всяком случае, так было пару месяцев назад)
уже доставляет. в феврале не доставлял ещё, а в прошлом месяце я обнаружил, что появилась возможность позвонить и он позвонил на Tele2 моментально
1. то что вы описали — есть в стандартных доках и на форуме. правда несколько дней придеться убить на их изучение. описания совсем фонарь. но спс.
2. меня интересует как dы прошли авторицация без использования браузера?
«Недостатком OAuth/SASL-авторизации является фактическая невозможность ее реализации на мобильных клиентах для таких платформ как J2ME и Symbian»
вы его сами реализовали?
3. есть трабла с мультикукисами на Symbian s40. они их не понимают?
вы писали кастомную реализацияю http?
2. меня интересует как dы прошли авторицация без использования браузера?
«Недостатком OAuth/SASL-авторизации является фактическая невозможность ее реализации на мобильных клиентах для таких платформ как J2ME и Symbian»
вы его сами реализовали?
3. есть трабла с мультикукисами на Symbian s40. они их не понимают?
вы писали кастомную реализацияю http?
1. я не претендовал на открытие Америки. :)
2, 3. на мобильных клиентах (без embedded-браузера) это практически невозможно сделать «дешево» (о чем я и написал), поэтому на этих клиента поддержки OAuth-авторизации нет.
2, 3. на мобильных клиентах (без embedded-браузера) это практически невозможно сделать «дешево» (о чем я и написал), поэтому на этих клиента поддержки OAuth-авторизации нет.
сори, я че-то подумал, что это в клинетах для телефонов такую штуку сделали.
p.s. для j2me придется делать кастомный http + надо подписывать приложение обязательно(нельзя открывать сокетное соединение на 80 порт)
и можно пройти всю OAuth некоторым набором get и post запросов.
мождно и без ведома клиента :) можно показывать какие-то похожие формочки с вопросами.
ну по крайней мере пока facebook не сделает капчу.
p.s. для j2me придется делать кастомный http + надо подписывать приложение обязательно(нельзя открывать сокетное соединение на 80 порт)
и можно пройти всю OAuth некоторым набором get и post запросов.
мождно и без ведома клиента :) можно показывать какие-то похожие формочки с вопросами.
ну по крайней мере пока facebook не сделает капчу.
ВКонтакте уже решила проблему получения списка > 500 друзей через XMPP?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Поддержка протокола XMPP в Mail.Ru Агенте и «секреты» авторизации на XMPP-сервере Facebook