Arquivo do servidor de bate-papo do Google (XEP-0136)
Eu estou procurando uma maneira de recuperar o arquivo de mensagens de chat do servidor do google usando o padrão XEP-0136, mas eu tenho esses resultados apenas tentando pedir o recurso.
Pedido:
<iq type="get"><pref xmlns="urn:xmpp:archive"/></iq>
Resposta:
<iq xmlns="jabber:client" type="error" to="myEmail@gmail.com/9FF72CA7">
<pref xmlns="urn:xmpp:archive"/>
<error code="501" type="cancel">
<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
Então parece que o Google não implementa esse recurso, mas é verdade? Acho que não.
O mesmo aconteceu ao tentar definir a invisibilidade que é definitivamente suportada pelo servidor do Google.
Pedido:
<iq type="set" id="invisible1" from="myEmail@gmail.com/00230F07">
<query xmlns="jabber:iq:privacy">
<active name="invisible"/>
</query>
</iq>
Resposta:
<iq xmlns="jabber:client" type="error" id="invisible1" to="myEmail@gmail.com/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>
Então, provavelmente estou fazendo algo errado. Qualquer ajuda será apreciada.