Skype API 连接被拒绝

Posted

技术标签:

【中文标题】Skype API 连接被拒绝【英文标题】:Skype API connection refused 【发布时间】:2014-03-13 14:56:40 【问题描述】:

我正在尝试通过 Skype 以编程方式拨打电话。 Skype 已安装在我的 PC 中,但是当我尝试使用 C# 通过 Skype API 拨打电话时,每次出现异常:

连接被拒绝

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

这是我用来拨打电话的代码 sn-p:

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);

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

【问题讨论】:

你从哪里得到的代码?您是否在关注 Skype API 文档?似乎很奇怪,这里没有进行任何类型的身份验证。 Using Skype API to make call的可能重复 您没有使用您的帐户登录 Skype 或连接到 Skype 网络 看看这个答案:***.com/questions/1259923/… 托马斯是我的朋友。他首先登录Skype,然后运行他的C#程序。因此无需以编程方式登录 Skype。当他运行他的 c# wrap 时,他会一次又一次地遇到同样的错误。错误是“连接被拒绝” 【参考方案1】:

这里是代码

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 通信期间出错:连接被拒绝。 该错误意味着 Skype 拒绝访问 Synqit。要允许 Synqit 访问 Skype,请选择 Skype 菜单工具 |选项... |高级 |管理其他程序对 Skype 的访问 |在出现的列表中找到 Syniqt,然后单击更改。 连接被拒绝

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

【讨论】:

你知道在哪里可以找到最新的 mac Skype 版本吗?那里找不到:-(

以上是关于Skype API 连接被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

程序员面试被拒,问清原因后愣了,网友:这么拒绝人就过分了吧

iOS APP上架被拒重新提交审核教程

testflight上架被拒重新提交APP审核教程

具有 KMS 自动解封功能的 EKS 上的 Vault:“http://127.0.0.1:8200/v1/sys/seal-status”:拨打 tcp 127.0.0.1:8200:连接:连接被拒

5、APP上架被拒重新提交审核教程

APP被苹果App Store拒绝的79个原因转