· 9 years ago · Oct 28, 2016, 05:26 AM
1$headers = array(
2 'OAuth-Token: '.$access_token
3);
4$bulk_data = array('requests' => array());
5$contact_data = array('title'=>'modified');
6foreach($ids as $id)
7{
8 $bulk_request_data = array(
9 'bulk' => '1',
10 'contentType' => 'application/json',
11 'dataType' => 'json',
12 'headers' => $headers,
13 'timeout' => 100000,
14 'method' => 'PUT',
15 'url' => 'v10/Contacts/'.$id,
16 'data' => json_encode($contact_data),
17 );
18 $bulk_data['requests'][] = $bulk_request_data;
19}
20$url = $base_url.'/rest/v10/bulk'
21$curl = curl_init();
22
23$default_options = array(
24 CURLOPT_RETURNTRANSFER => true,
25 CURLOPT_SSL_VERIFYPEER => false,
26 CURLOPT_SSL_VERIFYHOST => false,
27);
28curl_setopt_array($curl, $default_options);
29curl_setopt($curl, CURLOPT_POST, TRUE);
30curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($bulk_data));
31curl_setopt($curl, CURLOPT_URL, $url);
32
33$curl_response = curl_exec($curl);
34curl_close($curl);