Добрый день.
Делаю 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 комментария
17 октября 2017 15:31
Татьяна, данные возвращаются постранично (по 40 записей за раз). Вам нужно загружать несколькими запросами со смещением (кодом не напишу)) Можно посмотреть здесь https://academy.terrasoft.ru/documents/technic-sdk/7-11/rabota-s-obekta…
23 мая 2019 00:33
А подскажите, у меня вроде получилось тоже данные получить таким запросом, а как их в массив получить?
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать