<分区>
Possible Duplicate:
Skype Addon in C#
如何在 C# 中实现 Skype API 以访问用户信息?
最佳答案
更新:不幸的是,文档不再可用。虽然有可能,下面的代码仍然有效,但 afaik Microsoft 早就计划从 Skype 中删除对 COM 自动化的支持。
下载和安装 Skype API 可能是最简单的 COM Wrapper .
然后您可以从 Visual Studio 项目的添加引用对话框的 COM 选项卡中简单地添加对此包装器的引用。
下面是一个简短的示例程序,说明如何搜索用户以及如何发送消息:
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");
}
}
关于c# - Skype API 的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1259923/
相关文章:
javascript - 在 Angular 中生成 AWS 签名请求
c# - 如何在自签名 https Web 服务器 C# 中添加 IP 地址而不是本地主机
c# - 将额外的 ViewData 传递给强类型分部 View
javascript - 使用 AJAX 将 PDF 作为 base64 文件上传到服务器
c# - 即使进程尚未退出,进程的性能计数器实例名称是否可以更改
c# - GetResponse 抛出 WebException 并且 ex.Response 为空
c# - asp.net Repeater - 获取对当前项目的引用
python - 尝试从 Outlook 获取过去 3 天的电子邮件,它几乎可以工作,但它会跳过电子邮件,知道为什么吗? [里面的代码]