PDA

Просмотр полной версии : Заблокирован или нет (IM)


markoff69
27.01.2009, 21:23
Подскажите, можно ли понять, заблокировал ли меня другой пользователь у себя или он действительно offline?
Речь идет об обмене сообщениями через Google. "Тот" пользователь входит в чат непосредственно из Gmail.

На данном ресурсе есть статья
http://www.thg.ru/software/instant_messenger_2007/print.html
, в которой такая возможность упоминается для Pidgin.

Дословно "Pidgin позволяет также выяснить, "заблокировал" ли вас собеседник или на самом деле находится в offline. Эти функции не так уж необходимы, но иногда помогают удовлетворить любопытство."

Как это сделать?

Добавлено через 9 часов 17 минут 53 секунды
Спасение утопающих - дело рук самих утопающих (clap)
Если кому интересно, то я нашел частное решение этой задачи.
Частное потому, что проверялось только для Google. Будет ли это же работать для других сервисов (ICQ, AIM etc), не знаю.
PSI (один из популярных IM-клиентов) дает такой результат:
Если исследуемый пользователь просто offline, то при попытке обновить его vCard не произойдет буквально ничего.
Если же исследуемый пользователь Вас заблокировал, то такая попытка приведет к появлению сообщения:
"
Невозможно получить информацию об этом контакте.
Причина: Service unavailable.
The server or recipient does not currently provide the requested service
"