agsXMPP(可能是Android设备)中奇怪的名单存在

时间:2013-02-05 20:59:07

标签: c# xmpp google-talk agsxmpp

我正在使用agsXMPP SDK在C#中创建一个小型GTalk客户端。

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*****c@public.talk.google.com/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 个答案:

答案 0 :(得分:1)

据我所知,这是自动从Google+圈子创建的联系人。 出于隐私原因,隐藏了真正的Google ID。如果您不想要这些联系人,可以在G +聊天隐私设置中禁用它们。