Package Tracker
Tracking number: " . $tracking_number . "";
echo '
';
foreach($decoded as $line) {
echo "" . $line->status . " | " . $line->dateCreated . " |
";
}
echo "
";
}
}
endif;
/*
$token = json_decode(getToken(),true);
echo $token['access_token'];
echo getTracking("234", $token['access_token']);
*/
function render_alert($msg) {
echo '
';
echo $msg;
echo "
";
}
function getToken() {
$base_url = 'https://wallet.cliqq.net:8443/accounts/oauth2/token';
$params = [
"client_id" => "ecms-merchant-portal",
"client_secret" => "ecms-merchant-portal-secret",
"response_type" => "token",
"grant_type" => "client_credentials"
];
$query = http_build_query ($params);
$contextData = array (
'method' => 'POST',
'header' => "Connection: close\r\n".
"Content-Length: ".strlen($query)."\r\n",
'content'=> $query );
// Create context resource for our request
$context = stream_context_create (array ( 'http' => $contextData ));
// Read page rendered as result of your POST request
$result = file_get_contents (
$base_url,
false,
$context);
return $result;
}
function getTracking($tracking_number, $token) {
$base_url = "http://wallet.cliqq.net:8000/ecms/api/v1/trackingNumbers/" . $tracking_number;
$contextData = array (
'method' => 'GET',
'header' => "Authorization: Bearer " . $token
);
$ch = curl_init();
// set url
curl_setopt($ch, CURLOPT_URL, $base_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer " . $token));
$output = curl_exec($ch);
curl_close($ch);
return $output;
/*
// Create context resource for our request
$context = stream_context_create (array ( 'http' => $contextData ));
// Read page rendered as result of your POST request
$result = file_get_contents (
$base_url,
false,
$context);
return $result;
*/
}
?>