2013-02-05 6 views
0

저는 agsXMPP SDK를 사용하여 C#에서 작은 GTalk 클라이언트를 만듭니다.agsXMPP에서 이상한 명단 존재 (아마 안드로이드 장치)

XmppClientConnection connection = new XmppClientConnection(); 
. 
. 
. 
connection.OnPresence += new PresenceHandler(xmpp_OnPresence); 

private void xmpp_OnPresence(object sender, Presence pres) 
{ 
Console.WriteLine(pres.pres.From.User); // this is "3aav33e8erudg29gzjg***" 
} 

대부분의 연락처는 사용자 이름으로 읽을 수 있지만 일부는별로 유용하지 않습니다.

<presence xmlns="jabber:client" from="3aav33e8erudg29gzjg*****[email protected]/android_talkc2f2f*******" to="**************@gmail.com/agsXMPP678C2F26"><priority>24</priority><caps:c xmlns:caps="http://jabber.org/protocol/caps" node="http://www.android.com/gtalk/client/caps" ver="1.1" ext="pmuc-v1 voice-v1 video-v1 camera-v1" /><show>away</show><x xmlns="vcard-temp:x:update"><photo>4d211fc**************90a130a1345425b1e</photo></x></presence> 

이에서 읽을 수있는 사용자 이름을 사용하려면 어떤 방법이 있나요 : 이 몸인가? 이 사람은 내 연락처 인 것으로 보이지만 누구인지는 알 수 없습니다.

답변

1

이것은 알고있는 한 Google+ 서클의 연락처가 자동으로 생성됩니다. 프라이버시를 이유로 실제 Google ID가 숨겨져 있습니다. 이러한 연락처가 필요하지 않은 경우 G + 채팅 개인 정보 설정에서 사용 중지 할 수 있습니다.