Кажется, что вокруг этого есть некоторые темы, и кажется, что проблема является проблемой, но как-то в MUC/комнатах, созданных моими мобильными клиентами ejabberd, создатель/владелец может получить список членов, но когда я получаю то же самое от членов, возникает ошибка административных привилегий.Fetching ejabberd Список участников MUC
Ниже приведены строчки запроса и ответа, а также варианты номеров. Может кто-нибудь посоветуйте, пожалуйста, если есть что-то, что я здесь не замечаю ... большое спасибо?
Запрос от члена:
<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>
Ответ на члена:
<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>
варианты номеров:
> /sbin/ejabberdctl get_room_options 1479313326166_what%20a%20day conference.example.com
title
description
allow_change_subj true
allow_query_users true
allow_private_messages true
allow_private_messages_from_visitors anyone
allow_visitor_status true
allow_visitor_nickchange true
public true
public_list true
persistent true
moderated true
captcha_protected false
members_by_default true
members_only true
allow_user_invites false
allow_subscription true
password_protected false
password
anonymous true
presence_broadcast [moderator,participant,visitor]
allow_voice_requests true
voice_request_min_interval 1800
max_users 200
logging false
vcard <vCard xmlns='vcard-temp'><NICKNAME>What a day</NICKNAME><NOTE/></vCard>
captcha_whitelist {0,nil}
mam false
Проверить эту нить, http://stackoverflow.com/questions/40574609/members-cannot-get-member-list-in-a-muc-room/40598827, плакат имел аналогичную проблему и упоминал о проблеме CocoaPods, см., можете ли вы спросить его. – dichen
Спасибо @dichen ... боюсь, я даже не использую XMPPFramework через podfile - я сразу включил код. Кроме того, мой поток уже описан вами, т. Е. Форма конфигурации загружается в roomDidCreate, configureThisRoom вызывается в форме didFetchConfig, а приглашения отправляются в didConfigure! – vikram17000