Я не могу выполнить вызов с помощью Skype4Py API в Windows. Приложение переходит в состояние ожидания, а затем вызов сбрасывается.
Я пытался подключиться к Skype с помощью Skype4Py API. Все идет хорошо, пока я не попытаюсь позвонить контакту. Терминал показывает, что он вызывает назначенного пользователя, но вызов просто не подключается. Это неправильно с кодом или имеет MicroSoft прекратила поддержку таких сторонних 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()
Это вывод моего кода:
Подключение к скайпу..
Звоню вживую: ронакшах983..
Код останавливается на этом, и вызов не подключен. Я также попытался заменить имя пользователя на адрес пользователя, но возникает та же проблема. Я пытался много исследований, но не могу понять, что не так. Какие-нибудь советы?
1 ответ
Наконец-то нашел решение. Проблема в том, что Skype отключил все сторонние API для своей последней версии (версия 7.x). Затем я установил более старую версию (версию 6.x) и отключил функцию автоматического обновления. Тот же код работал на более старой версии Skype.
Примечание. Поиск более старой надежной версии Skype также занимал много времени, поскольку они удалили все старые версии со своего официального веб-сайта. На этой странице найдена старая версия