SKYPE4COMLib получить информацию о других пользователях?
1 ответ
Решение
Вы могли бы пройти через Friends
массив / коллекция клиента Skype, затем сопоставьте имя с тем, которое вы ввели.
Массив состоит из всех ваших контактов.
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