Раньше у меня был бот 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/conversations/[conversation]/activity/
Он может получить токен в порядке, но затем, когда вызывается сообщение, возникает вышеуказанное исключение.
"Host":"apis.skype.com"
в заголовок, а также использую жестко заданный URL. Я не знаю, как получить serviceUrl входящих сообщений, как это сделать? Все, что я могу получить прямо сейчас, - это жетон. - person twasbrillig   schedule 21.11.2017HTTPError: 401 Client Error: Unauthorized for url: https://smba.trafficmanager.net/apis/v3/conversations/[conversationid]/activities/
... но, может быть, это потому, что у меня нет идентификатора активности, который нужно передать? - person twasbrillig   schedule 21.11.2017('{"message":"Authorization has been denied for this request."}', 401)
- person E.Big   schedule 21.11.2017