Метод getAppeals¶
getAppeals¶
Метод позволяет получить список обращений, которые поступили сервис R7K12. Метод возвращает не более 10000 записей за один вызов, в ответе на каждый запрос добавляется параметр “totalResult” - с общим количеством результатов. Метод: GET Ссылка: https://api.r7k12.ru/{{TOKEN}}/getAppeals Параметры: Таблица 1 Таблица 1
| Параметр | Тип | Обязательный | Описание |
| date | string | Нет | Дата поступления обращения в систему. Формат: - ГГГГ-ММ-ДД ЧЧ:ММ:СС - ГГГГ-ММ-ДД. Если указан данный параметр то в ответ будут выведены лишь те обращения которые были созданы после указанной даты. |
| phone | string | Нет | Номер телефона, указанный в обращении. Должен состоять только из цифр Если указан, будут выведены только те обращения, номер телефона в которых совпадает с заданным номером. |
| string | Нет | Адрес электронной почты, указанный в обращении. Должен быть валидным адресом электронной почты. Если указан, будут выведены только те обращения, номер телефона в которых совпадает с заданным email. | |
| fields | array [string] | Нет | Список полей которые необходимо вывести в ответ. Если параметр не задан то выводится только идентификаторы сессий (r7k12id). Доступные поля: - id - идентификатор обращения - r7k12id - идентификатор сессии - name - имя, указанное в обращении - phone - телефонный номер - email - email адрес - comment - комментарий - date - дата создания (UNIX) - type - тип обращения - call_duration - продолжительность звонка - call_record - ссылка на запись разговора - call_status - статус звонка - price - цена сделки - href - ссылка на страницу, с которой сделали заявку - raw_data - данные по заявке в том виде, в котором они пришли |
| limit | integer | Нет | Количество выводимых записей в результат (по-умолчанию “10000”) |
| page | integer | Нет | Номер выводимой страницы (по-умолчанию “1”) |
Пример запроса:
define('TOKEN','XXXXXXXXX');
$data = @file_get_contents(
'https://api.r7k12.ru/'.TOKEN.'/getAppeals?'.
http_build_query(
[
'fields' => [
'r7k12id',
'name',
'phone',
'email'
],
'limit' => 1
]
)
);
Ответ:
{
"page" : 1,
"totalResult": 100,
"data": [
{
"r7k12id" : "4239487948343",
"name" : "Contact’s Name",
"phone" : "74991234567",
"email" : "[email protected]"
}
]
}