Видалити групу
Вызов
deleteGroup
Входные параметры
project_id | Идентификатор проекта из которого необходимо удалить группу |
---|---|
group_id | Идентификатор группы которую необходимо удалить |
Результат возврата
Если операция прошла успешна, возвращается «Done»
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
//Вывод на PHP
Видалити фільтр
Текст статті буде невдовзі розміщено.Отримати загальну інформацію про підписників
Вызов
getInfoSubscribers
Входные параметры
project_id | Идентификатор проекта в котором необходимо получить общую информацию о подписчиках |
---|
Результат возврата
Массив:
total | Общее количество подписчиков |
---|---|
emails | Количество подписчиков с email-адресом |
phone_numbers | Количество подписчиков с номером телефона |
emails_unsubscribed | Количество подписчиков которые отписались от email-рассылок |
emails_abuse | Количество подписчиков которые отписались от email-рассылок и пожаловались на СПАМ |
emails_check | Количество подписчиков email-адрес которых проверяется администратором |
emails_ok | Количество подписчиков email-адрес которых доступен для рассылок |
emails_disabled_user | Количество подписчиков email-адрес которых отключен пользователем |
date | Дата и время последнего добавленного подписчика |
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
//Вывод на PHP
Отримання списку полів бази для проекту
Вызов
getBaseStructure
Входные параметры
project_id | ID проекта, для которого необходимо получить список полей |
---|
Результат возврата
Массив:
name | Название поля |
---|---|
id | Идентификатор поля |
type | Тип поля |
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
Array
(
[0] => Array
(
[name] => "Электронный адрес"
[id] => 1
[type] => "email"
)
[1] => Array
(
[name] => "Номер телефона"
[id] => 2
[type] => "phone_number"
)
[2] => Array
(
[name] => "Имя"
[id] => 3
[type] => "text"
)
}
Отримати список фільтрів
Вызов
getFilters
Входные параметры
project_id | Идентификатор проекта из которого необходимо получить список фильтров |
---|---|
filters_keyword необязательный |
Строка для поиска фильтров |
Результат возврата
Массив:
id | Идентификатор фильтра |
---|---|
name | Название фильтра |
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
Array
(
[0] => Array
(
[id] => 290
[name] => "Фильтр 1"
)
[1] => Array
(
[id] => 293
[name] => "Фильтр 2"
)
)
Отримання списків користувачів по телефону або по його частинах
Текст статті буде невдовзі розміщеноОтримання списків користувачів по електронній пошті або по її частинах
Текст статті буде невдовзі розміщеноДодавання підписника
Вызов
addSubscriber
Входные параметры
project_id | Идентификатор проекта в который необходимо добавить подписчика |
---|---|
subscriber | Массив с данными подписчика |
Массив «subscriber» должен содержать следующие значения: | |
data | Массив с идентификаторами полей в базе и данными о добавляемом подписчике. data [id поля базы]= значение |
---|---|
groups_add | Массив c идентификаторами групп в которые необходимо добавить подписчика |
Результат возврата
Если операция прошла успешна, возвращается идентификатор подписчика
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
//Вывод на PHP
Редагування підписника
Вызов
editSubscriber
Входные параметры
project_id | Идентификатор проекта в котором необходимо отредактировать подписчика |
---|---|
subscriber | Массив с новыми данными подписчика |
Массив «subscriber» должен содержать следующие значения: | |
data | Массив с идентификаторами полей в базе и новыми данными подписчика. data [id поля базы]= значение |
---|---|
groups_add | Массив c идентификаторами групп в которые необходимо добавить подписчика |
groups_delete | Массив c идентификаторами групп из которых необходимо удалить подписчика |
Результат возврата
Если операция прошла успешна, возвращается «Done»
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
//Вывод на PHP
Видалення підписника
Вызов
deleteSubscriber
Входные параметры
project_id | Идентификатор проекта из которого необходимо удалить подписчика |
---|---|
subscriber_id | Идентификатор подписчика которого необходимо удалить |
Результат возврата
Если операция прошла успешна, возвращается «Done»
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
//Вывод на PHP
Отримати список груп
Вызов
getGroups
Входные параметры
project_id | Идентификатор проекта из которого необходимо получить список групп |
---|---|
groups_keyword необязательный |
Строка для поиска групп |
Результат возврата
Массив:
id | Идентификатор группы |
---|---|
name | Название группы |
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
Array
(
[0] => Array
(
[id] => 290
[name] => "Группа 1"
)
[1] => Array
(
[id] => 293
[name] => "Группа 2"
)
)
Створити нову групу
Вызов
createGroup
Входные параметры
project_id | Идентификатор проекта в котором необходимо создать группу |
---|---|
group_name | Название группы |
Результат возврата
Если операция прошла успешна, возвращается идентификатор группы
Возможные ошибки:
ERROR_IN_NAME | В названии группы есть запрещенные символы |
---|---|
ERROR_ALREADY_EXIST | Группа с данным названием уже существует в системе |
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
Array
(
[ID] => 394
)
Отримати всіх підписників (експорт)
Вызов
addSubscriber
Входные параметры
project_id | Идентификатор проекта в который необходимо добавить подписчика |
---|---|
subscriber | Массив с данными подписчика |
Массив «subscriber» должен содержать следующие значения: | |
data | Массив с идентификаторами полей в базе и данными о добавляемом подписчике. data [id поля базы]= значение |
---|---|
groups_add | Массив c идентификаторами групп в которые необходимо добавить подписчика |
Результат возврата
Если операция прошла успешна, возвращается идентификатор подписчика
Реализация
Пример:
//пример на JSON
Результат:
//Вывод на JSON
Пример:
//пример на PHP
Результат:
//Вывод на PHP
Останне оновлення 28.12.2018
- Видалити групу
- Видалити фільтр
- Отримати загальну інформацію про підписників
- Отримання списку полів бази для проекту
- Отримати список фільтрів
- Отримання списків користувачів по телефону або по його частинах
- Отримання списків користувачів по електронній пошті або по її частинах
- Додавання підписника
- Редагування підписника
- Видалення підписника
- Отримати список груп
- Створити нову групу
- Отримати всіх підписників (експорт)