<?php
error_reporting(0);
function CallAPIToken($method, $url, $data = false)
{
$curl = curl_init();
switch ($method)
{
case "POST":
curl_setopt($curl, CURLOPT_POST, 1);
if ($data)
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
break;
case "PUT":
curl_setopt($curl, CURLOPT_PUT, 1);
break;
default:
if ($data)
$url = sprintf("%s?%s", $url, http_build_query($data));
}
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_PROXYPORT, 3128);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
'Accept:application/json',
'charset:utf-8',
'OData-Version:4.0',
'Content-Type:application/json',
'OData-MaxVersion:4.0',
'Prefer=odata.include-annotations=*',
"Authorization:Bearer eyJ0eXAiOiJKV1QiLPRFhFSzFqS1doWHNsSFJfS1hFZyJ9.eyJhdWQiOiJodHRwczovL3dsZy1zYjU5LmNybTguZHluYW1pY3MuY29tLyIsImlzcyI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0LzQ2MzAzOTZjLTg1ZDItNDA5Zi1hNjMwLTcwZDY3ZmExNDgxOC8iLCJpYXQiOjE2Mjk3OTY3NjksIm5iZiI6MTYyOTc5Njc2OSwiZXhwIjoxNjI5ODAwNjY5LCJhaW8iOiJFMlpnWUZqem95TnBuL0dOWHJidE05bjBIM2cxQWdBPSIsImFwcGlkIjoiNTVlMTA0ZDktM2M4Yy00MGViLWJkM2UtYjEzMmVjYjFlYTBkIiwiYXBwaWRhY3IiOiIxIiwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNDYzMDM5NmMtODVkMi00MDlmLWE2MzAtNzBkNjdmYTE0ODE4LyIsIm9pZCI6IjhlMTU5MGZmLTM4MTctNDkzMy1iZGZhLTcxZTIzN2I2NTRiMiIsInJoIjoiMC5BVllBYkRrd1J0S0ZuMENtTUhEV2Y2RklHTmtFNFZXTVBPdEF2VDZ4TXV5eDZnMVdBQUEuIiwic3ViIjoiOGUxNTkwZmYtMzgxNy00OTMzLWJkZmEtNzFlMjM3YjY1NGIyIiwidGlkIjoiNDYzMDM5NmMtODVkMi00MDlmLWE2MzAtNzBkNjdmYTE0ODE4IiwidXRpIjoidkhTR3ZWMTBRMHFxRFZDUEMtVXFBQSIsInZlciI6IjEuMCJ9.n2oJO_JSQJBRn7zUJSLGMal-duSfKR71CElKI5w0Swy0Zik7RvGK26C7GH534gdWOv_CY_3B5W7GN9ZOD_p65SFdpKhWeXTsfTbaS0UybaDo5Q4irlfI6wse3jCrfbe6IEtNxQF_fpbatbbVdIZkVSMeASvQ3R3Z26kaEsCyLPv_hkyzDpYF0WDlD9as_5nH6qPueEyZ3zKlioLBswx1GMWwOnbxVA2BzIlqAQAgJT5s8pmQLrQt453hdBjtGqj_wpvrO3uTW7cJPe8juVA58As5r-B92w6wh6bZjqVktRSHkAbWvi-i30fpKDbL_6qR299_ZwnN3YdMGiEGxtQ1Nw",
));
$response = curl_exec($curl);
if ($response) {
$result=$response;
}
else {
/* echo 'An error has occurred: ' . curl_error($curl); */
}
return $response;
curl_close($curl);
}
$from="2021-07-01";
$to="2021-07-31";
$url='https://dynamics.com/api/data/v9.1/opportunities?$select=createdon,project,fileno,team_value';
$method="GET";
$result=CallAPIToken($method, $url, $data);
print_r($result);