Использование API. Формат запросов.
Статистика    229437 сгенерировано паролей ,  2664 обработано сообщений ,  1391 сыграно игр

Использование API. Формат запросов.

Ключ доступа (Token)

Ключ доступа (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)

Важно! Для генерации пароля должен быть выбран хотя бы один вид символов.

Пример запроса

Python-requests
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)

Пример ответа

JSON
{ "pass": "3R7?0w>aNe" }