이 문제를 해결하는 데는 약간의 스레드가있는 것 같아 문제가되는 것이 분명하지만 MAGs/객실에서 내 ejabberd 모바일 클라이언트가 만든 작성자/소유자가 구성원 목록을 가져 오지만 구성원에게서 동일한 내용을 가져올 때 관리자 권한 필요 오류가 있습니다.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, 포스터 비슷한 문제가있어 코코아 패드 문제에 대해 언급 한 적이 있습니다. 물어볼 수 있는지 확인하십시오. – dichen
감사합니다. @dichen ... 두려운 건 podfile을 통해 XMPPFramework를 사용하지 않습니다. 코드를 직접 통합했습니다. 또한 내 흐름은 이미 언급 한 방식입니다. 즉, 구성 양식이 roomDidCreate에서 가져오고 configureThisRoom이 didFetchConfig 양식에서 호출되며 초대가 didConfigure에서 전송됩니다. – vikram17000