Добавление аккаунтов - qwep-ru/userapi GitHub Wiki
POST /accounts/add
Метод добавляет аккаунт для работы с поставщиком, либо обновляет существующий (при совпадении vid, bid, login). Для корректного добавления аккаунта ознакомьтесь с инструкцией по подключению (можно увидеть в методе получения поставщиков в свойстве data>tutorial интересующего поставщика)
Заголовки:
- Authorization: Bearer TOKEN (полученный методом авторизации)
Параметры:
- accounts — список аккаунтов
- vid — ID поставщика, UUID
- login — логин на сайте поставщика, text
- password — пароль на сайте поставщика, text
- bid — ID филиала (обязательно, если у поставщика есть филиалы), UUID
- title — заголовок аккаунта (если не передан, устанавливается заголовок "Поставщик Филиал Логин", например "Армтек Москва ГП [email protected]"), text New!
- check — признак того, нужно ли проверить данные от аккаунта перед добавлением (рекомендуется указывать true), boolean (по умолчанию — false)
Ответ:
- accounts — массив аккаунтов
- id — ID аккаунта, integer
- vid — ID поставщика, UUID
- bid — ID филиала (опционально), UUID
- login — ваш логин на сайте поставщика, text
- title — заголовок аккаунта, text New!
- hasAuthParameters — признак наличия у поставщика возможности вызвать метод получения/установки параметров авторизации, boolean New!
- enabled — активен/не активен, boolean
- parameters — доп. параметры авторизации
Пример:
Запрос:
POST https://userapi.qwep.ru/accounts/add?json HTTP/1.1
Authorization: Bearer TPYDICJIDU883JXCUIA19IUGPP
{
"Request": {
"RequestData": {
"accounts": [
{
"vid": "7d454f87-f4a3-46aa-9c98-7ad77dcb780b",
"bid": "ad810c9b-80e1-47a9-9272-383b4d3bcbda",
"login": "[email protected]",
"password": "PASSWORD",
"title": "Армтек Москва ГП [email protected]",
"parameters": ""
}
]
}
}
}
Ответ:
{
"Response": {
"entity": {
"accounts": [
{
"id": 4429,
"vid": "7d454f87-f4a3-46aa-9c98-7ad77dcb780b",
"bid": "ad810c9b-80e1-47a9-9272-383b4d3bcbda",
"login": "[email protected]",
"title": "Армтек Москва ГП [email protected]"
}
]
},
"errors": [],
"warnings": []
}
}