Вконтакте в "почтовом" клиенте
Ребята, подскажите общий принцип построения "почтового клиента" для Вконтакте,
(если это вообще реально) т.е. получаешь уведомление о новом сообщении без лишнего обновления странички сайта Вконтакте. Я себе представляю что-то типа клиента, которым звуковым сигналом и иконкой в трее будет оповещать о новом сообщении. На сколько реально еще реализовать и функцию отправления обратного сообщения через тот же клиент? Подскажите общие принципы. Буду очень благодарен |
Artem-Samsung, скорее всего это реализовано посредством технологий AJAX + клиентский javascript. Суть проста: на клиенте стоит таймер, который периодически обращается к серверу на предмет нового сообщения, т.е. фактически выполняет SQL запрос на сервер. А т.к. это все реализовано через ajax, то происходит обновление части страницы без перезагрузки всей страницы. Обратное сообщение также реализуется через ajax. Подобным образом, скорее всего, реализована отправка сообщений на этом форуме, ведь при отправке сообщения страница полностью не перегружается.
|
Artem-Samsung, делал так:
1 отправляется запрос на получение первой страницы с водом логина и пароля 2.1 анализ результат: авторизировался или нет 2.2 анализ результат: есть новые сообщения или нет - в html находится через рег. выражения строка "сообщения (хх)", если такой нет, то продолжить мониторить 3 отправка запроса на получение mail страницы, если есть новые сообщения 4 анализ результат: выбор из html страница нужного текста и ссылок 5 далее сообщение пользователю: мигание в трее и т.д. ссылка: http://vkontakte.ru/club8267998 а можно, как сказал Delirium, делать - все как вам удобней. |
У них уже есть официальная оповещаловка для Оперы и Файрфокса. Для оперы называется "VKToolBar Widget for Opera". Только я не смог найти ссылку, где слить. Гугл везде даёт ссылки на сборки от неизвестно кого, поэтому ими лучше не пользоваться. Если найдёте группу вконтакте - можете пользоваться. Там такое небольшое окошко виджета (сворачивается-разворачивается), где отображается количество новых событий (скажем, под иконкой сообщений ставится единичка, когда приходит письмо). Если по иконке такой кликнуть, то переходит к письму.
|
Цитата:
|
Цитата:
к примеру, как предложил Delirium, то же самое - все равно придется получится html код страницы. к томуже грузится только html инфа (через InternetOpen(wininet.dll)), т.е. 20-40 кб на страницу. Цитата:
в любом случае согласен - тут уж как кому удобней :) |
http://vkontakte.ru/club267829 - вот он велосипед номер один
|
Точно. Про него я и говорил.
|
Время: 07:33. |
Время: 07:33.
© OSzone.net 2001-