JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Разработка и проектирование [Devel] » perl как получить vcard, как?
Post new topic  Reply to topic View previous topic :: View next topic 
perl как получить vcard, как?
PostPosted: Fri Jan 05, 2007 10:04 pm Reply with quote
Galchonok
Отметившийся
Отметившийся
Joined: 05 Jan 2007
Posts: 2




День добрый!

Ни как не могу найти как получить vcard пользователя на сервере.
Пример задачи и что есть:
есть: jid на сервере вида: helpuser@jabber.xx.ru
надо использую скрипт на perl, получить username, nick и.т.д. из vcard у пользователей ...@jabber.xx.ru.

Пересмотрел наверное весь инет ... ни как найти ни чего по этому вопросу не могу. Ни каких примеров кодов не нашел по этому вопросу, а очень надо.

Толи как-то через: Net::Jabber:IQ делать, толи через Net::Jabber:Namespace .... вообщем не нашел!

прошу помоч, как можно быстрее ..

Пообщатся со мной можно по jid: galchonok@jabber.nn.ru :]
ну или просто в форуме
View user's profile Send private message ICQ Number
PostPosted: Sat Jan 06, 2007 3:06 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




если класса для работы с vCard нет, можно просто создать iq-станзу для запроса vCard, послать её серверу и обработать ответ. примеры работы с IQ там, вроде бы, есть.

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat Jan 06, 2007 3:09 pm Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




Смотри xep-54.
Quote:
<iq
to='jer@jabber.org'
type='get'
id='v3'>
<vCard xmlns='vcard-temp'/>
</iq>
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
PostPosted: Sun Jan 07, 2007 1:53 pm Reply with quote
Galchonok
Отметившийся
Отметившийся
Joined: 05 Jan 2007
Posts: 2




Ой ...
а можно пример по поводу как IQ послать серверу, и как ее оттуда получить? Всмысле именно послать и получить, а то во всех примерах которые я видел, просто вешается отдельный обработчик inIQ и на него все вешается :/
View user's profile Send private message ICQ Number
PostPosted: Mon Jan 08, 2007 11:47 pm Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




В перловых либах не силен, но скотрее всего для отправки станзы есть отдельная функция, а для обработки результата нужно вешать обработчик inIQ.
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
perl как получить vcard, как?
JRuDevels Forum Index » Разработка и проектирование [Devel]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin