Получение аккаунтов - qwep-ru/userapi GitHub Wiki
POST /accounts/get
Возвращает массив добавленных аккаунтов поставщиков.
Заголовки:
- Authorization: Bearer TOKEN
Запрос:
- excludePromo — исключить промо-аккаунты, boolean (по умолчанию — false)
- excludeDisabled — исключить неактивные аккаунты, boolean (по умолчанию — false)
Ответ:
- accounts — массив аккаунтов
- id — ID аккаунта, integer
- vid — ID поставщика, uuid
- bid — ID филиала, uuid
- login — логин, text
- parameters — доп. параметры авторизации, json
- promo — промо-аккаунт, boolean
- enabled — включен или выключен, boolean
- title — заголовок аккаунта, text New!
- hasAuthParameters — признак наличия у поставщика возможности вызвать метод получения/установки параметров авторизации, boolean New!
Пример:
Запрос:
POST https://userapi.qwep.ru/accounts/get?json HTTP/1.1
Authorization: Bearer TPYDICJIDU883JXCUIA19IUGPP
{
"Request": {
"RequestData": {
"excludePromo": false,
"excludeDisabled": false
}
}
}
Ответ:
{
"Response": {
"entity": {
"accounts": [
{
"id": 1,
"vid": "75932182-4b3c-4d7c-a28a-9f83bb2bbdbd",
"bid": null,
"login": "login1",
"parameters": "[]",
"promo": false,
"enabled": false,
"title": "БАВ-Движение login1"
},
{
"id": 2,
"vid": "0fb74195-5c40-4be9-ab14-b6dde1dd2296",
"bid": null,
"login": "promologin",
"parameters": "[]",
"promo": true,
"enabled": true,
"title": "Dr. Truck promologin"
}
]
},
"errors": [],
"warnings": []
}
}