|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - [решено] Вконтакте в "почтовом" клиенте |
|
Теория - [решено] Вконтакте в "почтовом" клиенте
|
Ветеран Сообщения: 823 |
Профиль | Сайт | Отправить PM | Цитировать Ребята, подскажите общий принцип построения "почтового клиента" для Вконтакте,
(если это вообще реально) т.е. получаешь уведомление о новом сообщении без лишнего обновления странички сайта Вконтакте. Я себе представляю что-то типа клиента, которым звуковым сигналом и иконкой в трее будет оповещать о новом сообщении. На сколько реально еще реализовать и функцию отправления обратного сообщения через тот же клиент? Подскажите общие принципы. Буду очень благодарен |
|
------- Отправлено: 01:44, 14-04-2009 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Artem-Samsung, скорее всего это реализовано посредством технологий AJAX + клиентский javascript. Суть проста: на клиенте стоит таймер, который периодически обращается к серверу на предмет нового сообщения, т.е. фактически выполняет SQL запрос на сервер. А т.к. это все реализовано через ajax, то происходит обновление части страницы без перезагрузки всей страницы. Обратное сообщение также реализуется через ajax. Подобным образом, скорее всего, реализована отправка сообщений на этом форуме, ведь при отправке сообщения страница полностью не перегружается.
|
------- Отправлено: 04:04, 14-04-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать Artem-Samsung, делал так:
1 отправляется запрос на получение первой страницы с водом логина и пароля 2.1 анализ результат: авторизировался или нет 2.2 анализ результат: есть новые сообщения или нет - в html находится через рег. выражения строка "сообщения (хх)", если такой нет, то продолжить мониторить 3 отправка запроса на получение mail страницы, если есть новые сообщения 4 анализ результат: выбор из html страница нужного текста и ссылок 5 далее сообщение пользователю: мигание в трее и т.д. ссылка: http://vkontakte.ru/club8267998 а можно, как сказал Delirium, делать - все как вам удобней. |
------- Отправлено: 05:04, 14-04-2009 | #3 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать У них уже есть официальная оповещаловка для Оперы и Файрфокса. Для оперы называется "VKToolBar Widget for Opera". Только я не смог найти ссылку, где слить. Гугл везде даёт ссылки на сборки от неизвестно кого, поэтому ими лучше не пользоваться. Если найдёте группу вконтакте - можете пользоваться. Там такое небольшое окошко виджета (сворачивается-разворачивается), где отображается количество новых событий (скажем, под иконкой сообщений ставится единичка, когда приходит письмо). Если по иконке такой кликнуть, то переходит к письму.
|
Отправлено: 05:35, 14-04-2009 | #4 |
Забанен Сообщения: 463
|
Цитата proxy:
|
||
Отправлено: 19:48, 14-04-2009 | #5 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать Цитата:
к примеру, как предложил Delirium, то же самое - все равно придется получится html код страницы. к томуже грузится только html инфа (через InternetOpen(wininet.dll)), т.е. 20-40 кб на страницу. Цитата Alan85:
в любом случае согласен - тут уж как кому удобней |
||
------- Отправлено: 19:51, 20-04-2009 | #6 |
Забанен Сообщения: 463
|
http://vkontakte.ru/club267829 - вот он велосипед номер один
|
Отправлено: 20:04, 20-04-2009 | #7 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Точно. Про него я и говорил.
|
Отправлено: 20:33, 20-04-2009 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] Как удалить папку "Моя музыка","Мои Картинки", "Мое видео"? | verdix | Microsoft Windows 2000/XP | 3 | 03-10-2009 23:46 | |
Debian/Ubuntu - [решено] Пропали кнопки "свернуть","закрыть","во весь екран" в папках | Alex.sys | Общий по Linux | 5 | 02-04-2009 11:13 | |
[решено] О т. наз. "тонком" клиенте... | Bren74 | Хочу все знать | 2 | 14-03-2007 23:12 | |
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") | submaster | Microsoft Windows NT/2000/2003 | 5 | 13-09-2006 12:29 |
|