1b.app
Скопійоване посилання -

API групи контактів (User group)

Додавання групи, метод: /api/contact/group/add/

Параметри

Приклад:

http://myboxurl/api/contact/group/add/?login=LOGIN&password=PASSWORD&name=Tets&parentid=2&priceid=4

Поле Тип Опис Обов'язкове чи ні Коментар
1 login string Логін в системі BOX Обов'язкове поле.  
2 password string Пароль в форматі md5 Обов'язкове поле. Напишіть в техпідтримку і ми видамо вам hash для API
3 name string Назва групи Обов'язкове поле.  
4 parentid integer id батьківської категорії Не обов'язкове поле.  
5 description string Опис категорії Не обов'язкове поле.  
6 priceid integer id ціни для групи контактів Не обов'язкове поле.  

Отримання всіх груп контактів, метод: /api/contact/group/get/

Параметри

Приклад:

http://myboxurl/api/contact/group/get/?login=LOGIN&password=PASSWORD

Поле Тип Опис Обов'язкове чи ні Коментар
1 login string Логін в системі BOX Обов'язкове поле.  
2 password string Пароль в форматі md5 Обов'язкове поле. Напишіть в техпідтримку і ми видамо вам hash для API

Редагування групи контактів, метод: /api/contact/group/update/

Параметри

Приклад:

http://myboxurl/api/contact/group/update/?login=LOGIN&password=PASSWORD&groupid=2&name=newName

Поле Тип Опис Обов'язкове чи ні Коментар
1 login string Логін в системі BOX Обов'язкове поле.  
2 password string Пароль в форматі md5 Обов'язкове поле. Напишіть в техпідтримку і ми видамо вам hash для API
3 name string Ім'я додаткової ціни Обов'язкове поле.  
4 parentid string id батьківської групи Не обов'язкове поле.  
5 priceid integer id ціни для групи Не обов'язкове поле.  
6 description 1 / 0 Опис групи Не обов'язкове поле.  
7 groupid integer Id групи Не обов'язкове поле.  

Можливі варіанти відповіді на запит

Детальніше
Статус Повідомлення Опис повідомлення
1 ok groupid id доданій / відредагованою групи
2 fail Login is empty! Відсутня логін
3 fail Password is empty! Відсутня пароль
4 fail Login or password not correct! Невірний логін або пароль
5 fail Bad user level! Низький рівень користувача, для виконання даної дії (потрібен level 2 і вище)
6 fail Group name is empty! Назва групи відсутня
7 fail Group name exists Група з таким ім'ям вже існує
8 fail Group not found Група з таким id або ім'ям не знайдено

Також можуть виникати помилки:

502 Bad Gateway - Якщо виникла ця помилка необхідно:
1. Перевірити, чи є доступ до Інтернету (зайти на будь-який інший сайт).
2. Якщо проблем з доступом немає — можна видалити файли cookies.
Якщо вказане вище не допомогло — проблема на стороні сервера. Слід звернутися до системного адміністратора сайту.

503 (Service Temporarily Unavailable) - дана помилка може виникати в результаті занадто великої кількості запитів до сервера. Якщо ви побачили таку помилку, варто почекати пару хвилин і спробувати знову.

504 Gateway Timeout - cкорее за все справа в зрослої навантаженні на сайт, при якій Apache не встигає віддавати HTTP-відповіді, і нові запити встають в чергу. Щоб вирішити проблему, можна додати ресурсів сервера, зокрема оперативної пам'яті, і збільшити кількість процесів httpd (Apache).
Інша можлива причина виникнення помилки 504 - виконуваний скрипт не вкладається у відведений ліміт часу. Це буває, коли запит занадто важкий. Спробуйте розбити свій запит на кілька більш маленьких.

Помилка 505 HTTP Version not supported означає, що веб-сайт не підтримує версію протоколу HTTP, за допомогою якого браузер здійснює запит веб-сторінки