1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <?php
$data = array(
'token' => '9A81268476645C4E5F03428B8AC3AA7B',
'content' => 'record',
'format' => 'csv',
'type' => 'flat',
'rawOrLabel' => 'raw',
'rawOrLabelHeaders' => 'raw',
'exportCheckboxLabel' => 'false',
'exportSurveyFields' => 'false',
'exportDataAccessGroups' => 'false',
'returnFormat' => 'csv'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://bbmc.ouhsc.edu/redcap/api/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data, '', '&'));
$output = curl_exec($ch);
print $output;
curl_close($ch);
$data = str_getcsv($output);
var_dump($data); |
Partager