@dimefim

Запрос к jabber серверу?

Пытаюсь выполнить запрос в соответствии с XEP-0055(jabber search). В описании ejabberd сказано, что он поддерживает это расширение. Собираю запрос с использованием библиотеки XMPP:
XMPPIQ *iq = [[XMPPIQ alloc] init];
    [iq addAttributeWithName:@"type" stringValue:@"get"];
    [iq addAttributeWithName:@"from" stringValue:@"testuser1@company.com"];
    [iq addAttributeWithName:@"to" stringValue:@"company.com"];
    [iq addAttributeWithName:@"id" stringValue:@"search1"];
    XMPPElement *query = [XMPPElement elementWithName:@"query"];
    [query setXmlns:@"jabber:iq:search"];
    [iq addChild:query];
    [self.xmppStream sendElement:iq];

Получаю ответ:
<iq xmlns="jabber:client" from="company.com" to="testuser1@company.com/2834146151141475281662718" type="error" id="search1"><query xmlns="jabber:iq:search"/><error code="501" type="cancel"><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>

Где копать?
  • Вопрос задан
  • 2484 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dimefim Автор вопроса
совсем ни у кого нет идей?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы