Перейти к содержанию

Метод getAppeals

getAppeals

Метод позволяет получить список обращений, которые поступили сервис R7K12. Метод возвращает не более 10000 записей за один вызов, в ответе на каждый запрос добавляется параметр “totalResult” - с общим количеством результатов. Метод: GET Ссылка: https://api.r7k12.ru/{{TOKEN}}/getAppeals Параметры: Таблица 1 Таблица 1

Параметр Тип Обязательный Описание
date string Нет Дата поступления обращения в систему. Формат: - ГГГГ-ММ-ДД ЧЧ:ММ:СС - ГГГГ-ММ-ДД. Если указан данный параметр то в ответ будут выведены лишь те обращения которые были созданы после указанной даты.
phone string Нет Номер телефона, указанный в обращении. Должен состоять только из цифр Если указан, будут выведены только те обращения, номер телефона в которых совпадает с заданным номером.
email 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]"

  }

]

}