Не получить все чаты в API Livechat

этот код возвращает только чаты текущего дня. не все с 1 января 2015 года. Что мне теперь делать, чтобы получить все чаты с указанной даты.

$url = "https://api.livechatinc.com/chats?\date_from=2015-01-01";
$curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);

$result = curl_exec($curl);
echo $result;

-2

Решение

Пожалуйста, посмотрите на этот код:

<?php

$url = "https://api.livechatinc.com/chats?date_from=2015-01-01";
$curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('X-API-Version: 2'));

$result = curl_exec($curl);
$result = json_decode($result);

print_r($result);

Это правильный запрос для нашего API, он полностью загружает чаты с 2015-01-01. Чаты сортируются от самых последних до самых старых, что означает, что самые старые чаты можно найти на последней странице.

Пожалуйста, убедитесь, что вы используете API v2, мы настоятельно рекомендуем это: https://developers.livechatinc.com/rest-api/.

Мы введем параметр sort_order через 2 недели.
Мы также предоставляем и рекомендуем нашу собственную библиотеку на github. Имеются все возможные запросы API.

Ура,
Адам

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]