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 连接被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
具有 KMS 自动解封功能的 EKS 上的 Vault:“http://127.0.0.1:8200/v1/sys/seal-status”:拨打 tcp 127.0.0.1:8200:连接:连接被拒