繁体   English   中英

SKYPE4COMLib获取其他用户信息?

[英]SKYPE4COMLib get others user information?

我目前正在制作Skype工具,并且想知道如何获取他人的用户信息:

在此处输入图片说明

我不知道该怎么做。 谢谢!

您可以遍历Skype客户端的Friends数组/集合,然后将名称与您输入的名称匹配。

该数组由您的所有联系人组成。

var SkypeClient = new SKYPE4COMLib.Skype();
foreach (SKYPE4COMLib.User User in SkypeClient.Friends)
{
    if(User.Handle.ToLower() == TextBoxName.Text.ToLower()) //Using ToLower() for case-insensitive checking.
    {
        TextBoxFullName.Text = User.FullName; //Contact's full name.
        TextBoxMood.Text = User.Mood; //Contact's mood text.
        TextBoxCity.Text = User.City; //Contact's city.
        //...and so on.
        break; //Terminate the loop.
    }
}

您可以在SKYPE4COMLib.User类中找到各种属性。

虽然请记住, User.Handle是联系人的用户名 ,但不是显示名称。 如果要与它的显示名称匹配,则必须进行if语句检查User.DisplayName

请参阅其先前的API文档以获取有关类和属性的更多信息: http : //web.archive.org/web/20130620112019/http : //dev.skype.com/desktop-api-reference#OBJECTS

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM