Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $params = [
- 'filter' => [
- 'AUTHOR_ID' => '72',
- 'RESPONSIBLE_ID' => '560'
- ]
- ];
- function getAllActivity($name_portal, $key, array $params) {
- $queryUrl = 'https://'.$name_portal.'.bitrix24.ru/rest/1/'.$key.'/crm.activity.list.json';
- $queryData = http_build_query($params);
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_SSL_VERIFYPEER => 0,
- CURLOPT_POST => 1,
- CURLOPT_HEADER => 0,
- CURLOPT_RETURNTRANSFER => 1,
- CURLOPT_URL => $queryUrl,
- CURLOPT_POSTFIELDS => $queryData,
- ));
- $result = curl_exec($curl);
- curl_close($curl);
- $result = json_decode($result, 1);
- return $result;
- }
- $firstArr = getAllActivity($name_portal, $key, $params);
- $total = $firstArr['total'];
- $start = 50;
- while($start < $total){
- $firstArr['start'] = $start;
- $firstArr['result'][] = getAllActivity($name_portal, $key, $params)['result'];
- //тут обработка $arRes и в конце
- $start = $start + 50;
- }
- print_r($firstArr);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement