Запрос токена Python3 возвращает ошибку неверных учетных данных, но работает от почтальона - PullRequest
0 голосов
/ 10 июля 2019

Я получаю «неверные учетные данные» при запросе токена от https://api.workspot.com/oauth/token, но я могу получить токен вручную от почтальона, используя тот же заголовок авторизации (копировать и вставить Заголовки [«Авторизация»] , см.ниже) и учетные данные ( WsControlUser, WsControlPass ):

Headers = { "Authorization": '{}'.format(HeaderAuthValue.decode('ascii'))}
print('{}'.format(Headers["Authorization"]))
url = "https://api.workspot.com/oauth/token?grant_type=password
payload = { 
    "username": WsControlUser,
    "password": WsControlPass,
    "Content-Type": "x-www-form-urlencoded"
    }
ApiReturn = requests.post(url, data=json.dumps(payload), headers=Headers)

Не говоря уже о том, что я перенес gist выше на python3 из скрипта powershell , который тоже работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...