Subject: Get users last login
Hi,
i´m trying to get last login from a list of users. I´ve tried differents configurations but none of them work.
SEND: <iq id="prueba2" type="set" to="servername" from="admin@servername/agsXMPP">
<command xmlns="http://jabber.org/protocol/commands" node="http://jabber.org/protocol/admin#get-user-lastlogin" sessionid="2012-03-28T06:49:07.621419Z">
<x xmlns="jabber:x:data" type="submit">
<field type="hidden" var="FORM_TYPE">
<value>http://jabber.org/protocol/admin
</value>
</field>
<field var="accountjid" type="jid-multi">
<value>user3@servername</value>
<value>user1@servername</value>
</field></x></command></iq>
RECV: <iq xmlns="jabber:client" to="admin@servername/agsXMPP" id="prueba2" type="result" from="servername"><command xmlns="http://jabber.org/protocol/commands" sessionid="2012-03-28T06:49:07.621419Z" status="completed" node="http://jabber.org/protocol/admin#get-user-lastlogin">
<x xmlns="jabber:x:data" type="result">
<field var="FORM_TYPE" type="hidden">
<value>http://jabber.org/protocol/admin</value>
</field>
<field label="Jabber ID" type="jid-single" var="accountjid">
<value>user3@servername</value>
</field>
<field label="Last login" type="text-single" var="lastlogin">
<value>Online</value>
</field>
</x>
</command>
</iq>
If type var="accountjids" instead of accountjid a error appears
SEND: <iq id="prueba2" type="set" to="servername" from="admin@servername/agsXMPP">
<command xmlns="http://jabber.org/protocol/commands" node="http://jabber.org/protocol/admin#get-user-lastlogin" sessionid="2012-03-28T06:49:07.621419Z">
<x xmlns="jabber:x:data" type="submit">
<field type="hidden" var="FORM_TYPE">
<value>http://jabber.org/protocol/admin</value>
</field>
<field var="accountjids" type="jid-multi">
<value>user3@servername</value>
<value>user1@servername</value>
</field>
</x>
</command>
</iq>
RECV:
<iq xmlns="jabber:client" to="qadmin@qprocxmpp/agsXMPP" id="prueba2" type="error" from="servername">
<command xmlns="http://jabber.org/protocol/commands" node="http://jabber.org/protocol/admin#get-user-lastlogin" sessionid="2012-03-28T06:49:07.621419Z">
<x xmlns="jabber:x:data" type="submit">
<field var="FORM_TYPE" type="hidden">
<value>http://jabber.org/protocol/admin</value>
</field>
<field var="accountjids" type="jid-multi">
<value>user3@servername</value>
<value>user1@servername</value>
</field>
</x>
</command>
<error type="modify" code="400"><bad-request xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /></error>
</iq>
Thanks!!
i´m trying to get last login from a list of users. I´ve tried differents configurations but none of them work.
SEND: <iq id="prueba2" type="set" to="servername" from="admin@servername/agsXMPP">
<command xmlns="http://jabber.org/protocol/commands" node="http://jabber.org/protocol/admin#get-user-lastlogin" sessionid="2012-03-28T06:49:07.621419Z">
<x xmlns="jabber:x:data" type="submit">
<field type="hidden" var="FORM_TYPE">
<value>http://jabber.org/protocol/admin
</value>
</field>
<field var="accountjid" type="jid-multi">
<value>user3@servername</value>
<value>user1@servername</value>
</field></x></command></iq>
RECV: <iq xmlns="jabber:client" to="admin@servername/agsXMPP" id="prueba2" type="result" from="servername"><command xmlns="http://jabber.org/protocol/commands" sessionid="2012-03-28T06:49:07.621419Z" status="completed" node="http://jabber.org/protocol/admin#get-user-lastlogin">
<x xmlns="jabber:x:data" type="result">
<field var="FORM_TYPE" type="hidden">
<value>http://jabber.org/protocol/admin</value>
</field>
<field label="Jabber ID" type="jid-single" var="accountjid">
<value>user3@servername</value>
</field>
<field label="Last login" type="text-single" var="lastlogin">
<value>Online</value>
</field>
</x>
</command>
</iq>
If type var="accountjids" instead of accountjid a error appears
SEND: <iq id="prueba2" type="set" to="servername" from="admin@servername/agsXMPP">
<command xmlns="http://jabber.org/protocol/commands" node="http://jabber.org/protocol/admin#get-user-lastlogin" sessionid="2012-03-28T06:49:07.621419Z">
<x xmlns="jabber:x:data" type="submit">
<field type="hidden" var="FORM_TYPE">
<value>http://jabber.org/protocol/admin</value>
</field>
<field var="accountjids" type="jid-multi">
<value>user3@servername</value>
<value>user1@servername</value>
</field>
</x>
</command>
</iq>
RECV:
<iq xmlns="jabber:client" to="qadmin@qprocxmpp/agsXMPP" id="prueba2" type="error" from="servername">
<command xmlns="http://jabber.org/protocol/commands" node="http://jabber.org/protocol/admin#get-user-lastlogin" sessionid="2012-03-28T06:49:07.621419Z">
<x xmlns="jabber:x:data" type="submit">
<field var="FORM_TYPE" type="hidden">
<value>http://jabber.org/protocol/admin</value>
</field>
<field var="accountjids" type="jid-multi">
<value>user3@servername</value>
<value>user1@servername</value>
</field>
</x>
</command>
<error type="modify" code="400"><bad-request xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /></error>
</iq>
Thanks!!