Ключ доступа (Token) используется для отправки запросов API, идентифицируя отправителя запроса.
Для получения ключа доступа (Token) необходимо пройти процеруду регистрации, после чего в Личном кабинете можно посмотреть информацию о API-токене.
Полученный API-токен необходимо использовать в заголовке HTTP в Authorization. Ключ (API-токен) должен иметь префикс в виде строкового литерала "Token" с пробелами, разделяющими две строки. Например:
Authorization: Token 9944b09199cdd6ea27528ffadd0e4bbdfc6ee4b
Для отправки API-запросов используйте HTTP-метод GET. Используйте адреса следующего вида:
https://genpasswd.ru/api/genpasswd/?<параметры>
kol_sim - количество символов в пароле (значение от 0 до 100)
big_simbols - использование символов заглавных латинских букв в пароле (значение true или false)
small_simbols - использование символов строчных латинских букв в пароле (значение true или false)
numbers_simbols - использование цифр в пароле (значение true или false)
spec_simbols - использование специальных символов в пароле из следующего списка: @ # % & * ( ) - = + ? < > (значение true или false)
Важно! Для генерации пароля должен быть выбран хотя бы один вид символов.
import requests url = "https://genpasswd.ru/api/genpasswd/?kol_sim=10&big_simbols=True&spec_simbols=true&small_simbols=True&numbers_simbols=True" payload={} headers = {'Authorization': 'Token 9944b09199cdd6ea27528ffadd0e4bbdfc6ee4b',} response = requests.request("GET", url, headers=headers, data=payload) print(response.text)
{ "pass": "3R7?0w>aNe" }