Вопрос

CURL получение всех лидов

Добрый день.

Делаю curl-запрос на получение всех лидов, получаю только 40. В чем может быть дело ?

Сам запрос: 

$url = https://extremeguide.bpmonline.com/0/ServiceModel/EntityDataService.svc/LeadCollection/";
 
$ch5 = curl_init($url);
curl_setopt($ch5, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch5, CURLOPT_HTTPHEADER, array(
    'Accept: application/json;odata=verbose'));
curl_setopt($ch5, CURLOPT_COOKIEJAR,'cookie.txt');
curl_setopt($ch5, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch5, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch5, CURLOPT_HEADER	,FALSE);
$result5 = curl_exec($ch5);
curl_close($ch5);
 
$result5 = json_decode($result5);
$results = $result5->d->results;

 

Нравится

3 комментария

Татьяна, данные возвращаются постранично (по 40 записей за раз). Вам нужно загружать несколькими запросами со смещением (кодом не напишу)) Можно посмотреть здесь https://academy.terrasoft.ru/documents/technic-sdk/7-11/rabota-s-obekta…

спасибо большое

А подскажите, у меня вроде получилось тоже данные получить таким запросом, а как их в массив получить?

 

Показать все комментарии