小编Thr*_*old的帖子

Skype API调用始终被取消

我有一个小应用程序,它在Skype中拨打电话号码并允许记录对话.

但它在7.5之后不适用于Skype版本.我试过两个Skype4COM并直接API:

对于Skype4COM呼叫始终获取状态clsCancelled,FailureReason是cfrMiscError.下面的示例代码:

Skype skype = new SKYPE4COMLib.Skype();

if (!skype.Client.IsRunning)
{
    skype.Client.Start(true, true);
}

skype.Attach(skype.Protocol, true);

Call call = skype.PlaceCall("+17606604690");
Run Code Online (Sandbox Code Playgroud)

对于直接API调用状态是MISSED.我正在使用以下命令来开始通话CALL +17606604690.可以通过与他一起开始IM并将Skype客户端置于焦点,从您的联系人列表中的某个人开始呼叫,但这种方法不适用于移动号码.

我认为Skype API在7.5版之后发生了变化,因为我发现其他应用程序仍然可以进行调用.我也知道Skype的URL,但它们有很大的延迟,如果呼叫失败,你也不会告诉你.

c# skype

9
推荐指数
1
解决办法
1153
查看次数

标签 统计

c# ×1

skype ×1