Использование запросов для создания токена доступаPython

Программы на Python
Ответить
Гость
 Использование запросов для создания токена доступа

Сообщение Гость »


Как следует из названия, я пытаюсь использовать запросы для получения токена доступа OAuth2.0 для API. Они рекомендуют использовать cUrl, но у меня недостаточно знаний, чтобы устранить эту неполадку.

Они рекомендуют использовать это: curl -k -d "grant_type=client_cert" --basic -u "{value1}:{value2}" -H "ContentType: application/x-www-form-urlencoded" --cert path/to/pem URL

Я продолжал получать сообщение об ошибке curl: (58) schannel: не удалось импортировать путь к файлу сертификата/to/pem, последняя ошибка: 0x80092002, и все решения, которые я нашел, не помогали

В качестве альтернативы они рекомендовали ключи для передачи значений -u в качестве параметров формы, поэтому я написал следующее:

запросы на импорт res=requests.get('url',params={'key1':'value1','key2':'value2'},data={'grant-type':'client-cert'},headers={' тип контента': 'application/x-www-form-urlencoded'},verify='path/to/pem') Я пробовал кое-что изменить, но, несмотря ни на что, продолжаю получать ту же ошибку SSL. SSLError: HTTPSConnectionPool(host='url', port=443): превышено максимальное количество повторов с URL-адресом: {params} (вызвано SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] проверка сертификата не удалась: самоподписанный сертификат вставлен) цепочка сертификатов (_ssl.c:1007)')))

Любые предложения по запросу или знания cUrl будут невероятно признательны.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»