Я ищу способ получить архив сообщений чата с сервера google с помощью стандарта XEP-0136, но я получил эти результаты, просто попробовав эту функцию.
Запрос:
<iq type="get"><pref xmlns="urn:xmpp:archive"/></iq>
Ответ:
<iq xmlns="jabber:client" type="error" to="[email protected]/9FF72CA7">
<pref xmlns="urn:xmpp:archive"/>
<error code="501" type="cancel">
<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
Итак, похоже, что Google не реализует эту функцию, но верно ли это? Я так не думаю.
То же самое произошло с попыткой установить невидимость, которая определенно поддерживается сервером Google.
Запрос:
<iq type="set" id="invisible1" from="[email protected]/00230F07">
<query xmlns="jabber:iq:privacy">
<active name="invisible"/>
</query>
</iq>
Ответ:
<iq xmlns="jabber:client" type="error" id="invisible1" to="[email protected]/00230F07">
<query xmlns="jabber:iq:privacy">
<active name="invisible"/>
</query>
<error code="501" type="cancel">
<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
Так что, наверное, я делаю что-то неправильно. Любая помощь будет оценена.