Ошибка Skype Bot OAuth, которой раньше не было

Ранее у меня был Skype-бот, способный отправлять сообщения с помощью API.

Но 17.11.17 я начал получать эту ошибку при каждой попытке, и в результате ни одно сообщение не было опубликовано. Я ничего не изменил.

requests.exceptions.HTTPError: 401 Client Error: The provided 'OAuth' ticket failed authentication. for url: https://apis.skype.com/v2/conversations/[conversation]/activities/

Процесс, который я использую, состоит в том, чтобы получить токен доступа с постом на https://login.microsoftonline.com/common/oauth2/v2.0/token а затем использовать этот токен для отправки сообщения на https://apis.skype..com / v2 / разговоры / [разговор] / мероприятия /

Он может получить токен в порядке, но затем, когда вызывается сообщение, возникает вышеупомянутое исключение.

1 ответ

Решение

Я столкнулся с точно такой же проблемой, и это сработало для меня:

Я оставил конечную точку всех отправленных сообщений как для v2, НО в POST-генерации токенов я изменил 'scope' -> 'https://api.botframework.com/.default'

Другие вопросы по тегам