Projects tigase _server tigase-http-api Issues #41
A problem when i call the HTTP API to Getting the Member List? (#41)
Wei Sun opened 10 years ago

I met a problem when call the HTTP API to Getting the Member List:

post:

  • req:
    type='get'>
  <query xmlns='http://jabber.org/protocol/muc#admin'>
    <item affiliation='member'/>
  </query>
  • rsp:
    <query xmlns="http://jabber.org/protocol/muc#admin">
        <item affiliation="member"/>
    </query>
    <error code="403" type="auth">
        <forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
    </error>

what should I do to solve this problem?

  • Wei Sun commented 10 years ago

    the rsp like this:

    *

    <query xmlns="http://jabber.org/protocol/muc#admin">
    
        <item affiliation="member"/>
    
    </query>
    
    <error code="403" type="auth">
    
        <forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
    
    </error>
    

    *

    thanks!

  • Andrzej Wójcik (Tigase) commented 10 years ago

    Fixed description formatting

  • Andrzej Wójcik (Tigase) commented 10 years ago

    For general questions please use our projects forums.

    In this case MUC and HTTP API component are behaving correctly. If I'm correct you are using /rest/stream endpoint (you have not mentioned this).

    As you can see packet is sent from HTTP API component with it's address set as a from attribute. Due to that MUC component rejects to return members list as HTTP API component is not a member of a room you are trying to query for list of members (this is correct according to MUC specification).

  • Wei Sun commented 10 years ago

    Andrzej Wójcik wrote:

    For general questions please use our projects forums.

    In this case MUC and HTTP API component are behaving correctly. If I'm correct you are using /rest/stream endpoint (you have not mentioned this).

    As you can see packet is sent from HTTP API component with it's address set as a from attribute. Due to that MUC component rejects to return members list as HTTP API component is not a member of a room you are trying to query for list of members (this is correct according to MUC specification).

    thanks a lot!

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
RedmineID
4905
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/tigase-http-api#41
Please wait...
Page is in error, reload to recover