1
내 명단에있는 모든 연락처 목록을 조회 할 수 있지만 전체 이름이 아닌 JID 만 조회 할 수 있습니다. 명부를 조회하고 각 이름을 얻는 방법은 무엇입니까?명단에서 각 사용자의 성명을 얻으십시오. openfire xmpp strophe
$(document).bind('connected', function(){
var iq = $iq({type: 'get'}).c('query', {xmlns: 'jabber:iq:roster'});
});
감사합니다.
네,하지만 어떻게 스트로페 방식으로 번역합니까? – leeshin
쿼리 jid로는 불가능합니다. 다른 솔루션으로는 전체 명단을 추가/업데이트 할 때 이름을 전체 이름으로 설정할 수 있습니다.이 방법은 다음과 같습니다. var contact = {jid : 'me @ jabber. org ', 이름 :'My Full Name '}}; '항목', {jid : contact.jid, name : var iq = $ iq ({type : 'set'}) 담당자 이름}); – rubStackOverflow
하지만 모든 항목에 대해 명단 이름을 요구하지는 않습니다. 나는 이것을 로스터에서 발견했다. <항목 JID "에서"= "sat4의 @의 canopus30"가입 =>는 <항목 JID는 = "SAT2의 @의 canopus30는"가입 = "모두"> <항목 JID는 = 이름 "canopus30 @ 토는"= "앉아" 가입 => 친구 "에서" <항목 JID = "sat3의 @의 canopus30는"가입 => <항목 JID = "널 @의 canopus30" "둘 다" "구독"= 가입 = "없음"을 요구하지> –