Експорт активних користувачів сайту
Функція users/export (http://<DOMAIN>/api/users/export/)
Параметри:
- token - ключ авторизації отриманий через функцію auth
- from - вивантаження користувачів починаючи з дати реєстрації (наприклад 01.02.2015 14:15:00 - будуть вивантажені всі користувачі, які зареєструвалися з першого лютого 2015 року після 14:15) - не обов'язковий параметр.
Формат:
- YYYY-MM-DD
- DD.MM.YYYY
- Починаючи з версії 3.30
- YYYY-MM-DD HH:mm:ss
- DD.MM.YYYYY HH:mm:ss
- to - вивантаження користувачів, які зареєструвалися до зазначеної дати (наприклад 01.02.2015 - будуть вивантажені всі користувачі, що зареєструвалися до першого лютого 2015 року) - не обов'язковий параметр.
Формат: - YYYY-MM-DD
- DD.MM.YYYY
- Починаючи з версії 3.30
- YYYY-MM-DD HH:mm:ss
- DD.MM.YYYYY HH:mm:ss
- Починаючи з версії 3.30
- offset - зміщення щодо початку вибірки користувачів (працює тільки в парі з параметром limit)
- limit - кількість виведених користувачів
Відповідь:
- status - статус виконання функції
- OK - користувачів було успішно вивантажено
- EMPTY - запит не дав результатів
- response.users[] - список користувачів
- response.users[i].id - ідентифікатор користувача в системі
- response.users[i].title - Ім'я користувача
- response.users[i].email - Email користувача
- response.users[i].phone - Номер телефону користувача
- response.users[i].country - Країна доставки користувача (не порожнє, якщо на сайті ввімкнено доставку за країнами)
- response.users[i].city - Місто доставки користувача
- response.users[i].address - Адреса доставки користувача
- response.users[i].registered - Дата реєстрації користувача (Формат ГГГГ-ММ-ДД ЧЧ:ММ:СС, напр. 2016-01-13 12:52:34)
Для Хорошоп b2b
- response.users[i].customer_group_id - група покупців, присвоєна користувачеві
- response.users[i].balance - баланс користувача
- response.users[i].manager - менеджер магазину, закріплений за користувачем
- response.users[i].manager.id - ідентифікатор менеджера
- response.users[i].manager.name - ім'я менеджера
- response.users[i].manager.phone - номер телефону менеджера
- response.users[i].site_link - посилання на сайт користувача
- response.users[i].company - посилання на сайт компанії користувача
- response.users[i].role- посада користувача в компанії
Приклад запиту на адресу (http://<DOMAIN>/api/users/export/):
JSON
{ "token" : "<ВАШ ТОКЕН>", "from" : "21.11.2016", "to" : "22.11.2016" }
Приклад відповіді на запит
JSON
{ "status": "OK", "response": { "users": [ { "id": 176, "title": "Сидоренко Петро", "email": "test@gmail.com", "phone": "+38 (055) 555-55-55", "country": "Україна", "city": "Київ", "address": "", "registered": "2021-05-13 19:41:17", "customer_group_id": 1, "balance": "0.00", "balance_currency": "1", "manager": "Микола", "site_link": "test.com", "company": "Test Company", "role": "customer" } ] } }