c# - Skype API 连接被拒绝

标签 c# skype

我正在尝试通过 Skype 以编程方式调用电话。 Skype 安装在我的电脑上,但是当我尝试使用 C# 通过 Skype API 进行调用时,每次我都会遇到异常:

Connection refused

我无法修复它。我很长时间以来一直在尝试调用电话,但每次我都会遇到同样的错误。

这是我用来打电话的代码片段:

Skype skype;
skype = new SKYPE4COMLib.Skype();
string SkypeID = "+447851359661";
Call call = skype.PlaceCall(SkypeID);
do
{
    System.Threading.Thread.Sleep(1);
} while (call.Status != TCallStatus.clsInProgress);

我想我肯定在代码中遗漏了一些东西。请指导我。谢谢

最佳答案

这是代码

using SKYPE4COMLib;

Skype skype;
            try
            {
                skype = new SKYPE4COMLib.Skype();
                if (!skype.Client.IsRunning)
                {
                    skype.Client.Start(true, true);
                }
                //skype.Attach(8, true);
                Call call = skype.PlaceCall(textBox1.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

在运行代码之前,请遵循此步骤 http://synqit.com/skype-refused .希望有所帮助。

Skype 通信期间出错:连接被拒绝。 enter image description here 该错误意味着 Skype 拒绝访问 Synqit。要允许 Synqit 访问 Skype,请选择 Skype 菜单工具 |选项... |进阶 |管理其他程序对 Skype 的访问 |在出现的列表中找到 Syniqt 并单击更改。 连接被拒绝

再次启动Synqit导入并允许Synqit访问Skype。

关于c# - Skype API 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22382532/

相关文章:

java - 如何通过java访问应用程序?

macos - 当Skype应用程序正在接听/调用电话时,如何接收NSNotification?

c# 简单的 skype 应用抛出 COM 异常

java - 我如何在 Skype 上玩 google?

c# - 未知 while while 语句

c# - 在 C# 中访问泛型类的静态方法

c# - 添加元素的简单通用集合

c# - 如何从我的自定义 C# 类调用 response.redirect

c# - Form.ShowDialog(IWin32Window) 是否应该与任何窗口句柄一起使用?

delphi - Delphi 中的堆栈溢出