CASHDESK API:Авторизация на сервере ЖКХ: различия между версиями
Перейти к навигации
Перейти к поиску
Merkulov (обсуждение | вклад) |
Merkulov (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
Подготовьте POST запрос следующего вида: | Подготовьте POST запрос следующего вида: | ||
base URL: https:// | base URL: https://lttbsbifit.nppltt.ru:10100/OAuth/token | ||
body запроса должно передаваться как Content-Type: x-www-form-urlencoded и содержать следующие значений KEY/VALUE: | body запроса должно передаваться как Content-Type: x-www-form-urlencoded и содержать следующие значений KEY/VALUE: | ||
Строка 20: | Строка 20: | ||
"username" : номер телефона (вводится как 7xxxxxxxxxx), | "username" : номер телефона (вводится как 7xxxxxxxxxx), | ||
"password" : пароль -> SHA-256 -> base64 urlencoded, | "password" : пароль -> SHA-256 -> base64 urlencoded, | ||
"client_id" : " | "client_id" : "communal-rest-client", | ||
"client_secret" : " | "client_secret" : "communal-rest-client" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Версия 14:04, 23 марта 2022
CASHDESK API
API (Application Programming Interface или интерфейс программирования приложений) — это совокупность инструментов и функций в виде интерфейса для создания новых приложений, благодаря которому одна программа будет взаимодействовать с другой.
Для работы с API сервиса БИФИТ Касса, пользователю необходимо получить токен доступа. Генерация токена происходит по правилам авторизации OAuth2. С инструкцией авторизации по API можно ознакомиться здесь.
Авторизация на сервере ЖКХ
Для начала работы в приложении Касса ЖКХ необходимо прописать на сервере учетную запись.
Подготовьте POST запрос следующего вида:
base URL: https://lttbsbifit.nppltt.ru:10100/OAuth/token
body запроса должно передаваться как Content-Type: x-www-form-urlencoded и содержать следующие значений KEY/VALUE:
"grant_type" : "password",
"username" : номер телефона (вводится как 7xxxxxxxxxx),
"password" : пароль -> SHA-256 -> base64 urlencoded,
"client_id" : "communal-rest-client",
"client_secret" : "communal-rest-client"