1

我一直在尝试使用 Skype4Py API 连接到 Skype。一切顺利,直到我尝试呼叫联系人。终端显示它正在呼叫指定的用户,但呼叫没有连接。代码有问题还是有微软停止了对此类第三方 API 的支持。 这是我在 MicroSoft 的第三方 API 支持页面上找到的内容

相同的代码片段:

Found = False
for F in skype.Friends:
    # print F.Handle
    if F.Handle == CmdLine:
     Found = True
     print 'Calling ' + F.Handle + '..'
     skype.PlaceCall(CmdLine)
     break

if not Found:
 #    print 'Call target not found in contact list'
  sys.exit()

这是我的代码的输出:

正在连接到 Skype..

实时通话:ronakshah983..

代码在此停止并且呼叫未连接。我也尝试将用户名替换为用户的地址,但出现同样的问题。我已经尝试了很多研究,但无法弄清楚出了什么问题。有小费吗?

4

1 回答 1

1

终于找到了解决方案。问题是 Skype 已禁用其最新版本(版本 7.x)的所有第三方 API。然后我安装了旧版本(版本 6.x)并在其中禁用了自动更新功能。相同的代码有效在较旧的 Skype 版本上。

注意:寻找可靠的旧版 Skype 也很耗时,因为他们已从官方网站上删除了所有旧版本。 在此页面上找到旧版本

于 2017-02-17T06:42:47.200 回答