этот код возвращает только чаты текущего дня. не все с 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;
Пожалуйста, посмотрите на этот код:
<?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.
Ура,
Адам
Других решений пока нет …