Es scheinen einige Threads drumherum zu sein und es scheint sehr offensichtlich ein Problem ein Problem zu sein, aber irgendwie in MUCs/Räumen, die von meinen ejabberd Mobile Clients erstellt wurden, ist der Schöpfer/Besitzer in der Lage das zu holen Mitgliederliste, aber wenn ich das gleiche von den Mitgliedern abrufe, gibt es einen Administratorrechte erforderlichen Fehler.Ejabberd MUC Mitgliederliste holen
Unten sind die Anfrage und Antwort Strophen sowie die Zimmeroptionen. Kann mir jemand raten, ob ich hier etwas übersehen habe ... vielen Dank?
Antrag von Mitglied:
<iq
type="get"
to="1479313326166_what%20a%[email protected]"
id="7BB7F8C8-B47F-4C0C-9E4D-8CAC3A5287FF">
<query xmlns="http://jabber.org/protocol/muc#admin">
<item
affiliation="member">
</item>
</query>
</iq>
Antwort auf Mitglied:
<iq xmlns="jabber:client"
from="1479313326166_what%20a%[email protected]"
to="[email protected]/9A36B83F-0B1B-484E-BFB2-C0F1C7148274"
id="7BB7F8C8-B47F-4C0C-9E4D-8CAC3A5287FF"
type="error">
<query xmlns="http://jabber.org/protocol/muc#admin">
<item affiliation="member"></item>
</query>
<error code="403" type="auth">
<forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"></forbidden>
<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">
Administrator privileges required
</text>
</error>
</iq>
Zimmer Optionen:
prüfen dieses Themas, http://stackoverflow.com/questions/40574609/members-cannot-get-member-list-in-a-muc-room/40598827, das Plakat hatte ähnliches Problem und erwähnte ein CocoaPods Problem, sehen Sie, ob Sie ihn fragen können. – dichen
Dank @dichen ... ängstlich bin nicht einmal XMPPFramework über das Podfile - ich integrierte den Code direkt. Außerdem ist mein Ablauf bereits der von Ihnen erwähnte, d. H. Das Konfigurationsformular wird in roomDidCreate abgerufen, configureThisRoom wird im Formular didFetchConfig aufgerufen und Einladungen werden in didConfigure gesendet! – vikram17000