Это в конечном счете не поставило бы под угрозу идентификационные данные человека, если они украдены или потеряны? Это - мое основное беспокойство. Анонимность имеет преимущества, а также недостатки. Я верю в наличие обоих. У меня есть близкие друзья, которые боятся присоединения к сообществу Facebook на том, что это настолько открыто, это становится легкой целью, если на базу данных когда-нибудь нападают.
Просто чтобы указать здесь. После загрузки Skype4COM.dll вам, вероятно, потребуется использовать regsvr32 для регистрации dll, таким образом внутри Visual Studio вы можете добавить .dll как распознанный компонент COM!
regsvr32 C:\Windows\System32\Skype4COM.dll
Например, вы получите всплывающее окно, указывающее, что он успешно зарегистрирован это, и теперь, вернувшись в свою среду IDE, в разделе «Добавить ссылку» на вкладке «COM» вы увидите библиотеку Skype.
Надеюсь, это поможет,
Эндрю
Если вы имеете в виду получить доступ к статусу конкретного пользователя из ASP.NET.
так, вы хотите знать, доступен этот человек или нет. добавьте ссылку на изображение к этому URL.
<img src="http://mystatus.skype.com/smallclassic/skypename" />
Где skyname - это человек, которому вы хотите показать статус.
Чтобы сделать ссылку на профиль Skype
<a href="skype:skypename?userinfo">Joe Doe's Profile</a>
, но если вы хотите сделать это другим способом, например, Code-Behind - Then эта ссылка должна предоставить все необходимые вам примеры - https://developer.skype.com/Docs/Skype4COM/Example?action=show
IUserCollection iusercollection = skype.SearchForUsers("echo123");
if (iusercollection.Count > 0)
{
Console.WriteLine(iusercollection[0].FullName);
}
Список всех интерфейсов IUser можно найти на https: // разработчик .skype.com / Docs / Skype4COMLib / IUser
Надеюсь, это поможет
ОБНОВЛЕНИЕ: К сожалению, документация больше не доступна. Хотя есть вероятность, что приведенный ниже код все еще работает, но Microsoft давно планировала убрать поддержку автоматизации COM из Skype.
Вероятно, проще всего загрузить и установить Skype API COM Wrapper .
Затем вы можете просто добавить ссылку на эту оболочку из вкладки COM диалогового окна Добавить ссылки в своем проекте Visual Studio.
Ниже приведен небольшой пример программы, иллюстрирующий, как искать пользователя и как отправить сообщение:
using System;
using SKYPE4COMLib;
class Program
{
static void Main(string[] args)
{
Skype skype = new Skype();
if (!skype.Client.IsRunning)
{
// start minimized with no splash screen
skype.Client.Start(true, true);
}
// wait for the client to be connected and ready
skype.Attach(6, true);
// access skype objects
Console.WriteLine("Missed message count: {0}", skype.MissedMessages.Count);
// do some stuff
Console.WriteLine("Enter a skype name to search for: ");
string username = Console.ReadLine();
foreach (User user in skype.SearchForUsers(username))
{
Console.WriteLine(user.FullName);
}
Console.WriteLine("Say hello to: ");
username = Console.ReadLine();
skype.SendMessage(username, "Hello World");
}
}