fork download
  1. <?php
  2. // From URL to get webpage contents.
  3. $url = "https://g...content-available-to-author-only...l.com/track-trace/shipment/v1/shipments-search";
  4.  
  5.  
  6.  
  7. $data = array( "referenceType"=> 'ALL_CUSTOMER_REFERENCES',
  8. "referenceValue"=> "SDVYTCMJD" ,
  9. "customerCode"=> "FRPBU01",
  10. "pageSize"=> 5,
  11. "page"=> 1,
  12. "includeMasterShipments"=> true
  13. );
  14.  
  15.  
  16. $encoded_data = json_encode($data);
  17.  
  18.  
  19. $authorization_token = "eyJ4NXQjUzI1NiI6Ik1XVmtaRFZoWTJObVl6YzFaR0ZsWVdJMVptRmxPVEUxWmpkaFl6UXhOMlUyT0RaaU5qWTVOelpoTkRneVlURTJPVFF4TXpVM01UaGpZVFkyWmpNd01nPT0iLCJraWQiOiJnYXRld2F5X2NlcnRpZmljYXRlX2FsaWFzIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ==.eyJzdWIiOiJsb2dpc3RpcXVlQGV4ZWxncmVlbi5jb21AY2FyYm9uLnN1cGVyIiwiYXBwbGljYXRpb24iOnsib3duZXIiOiJsb2dpc3RpcXVlQGV4ZWxncmVlbi5jb20iLCJ0aWVyUXVvdGFUeXBlIjpudWxsLCJ0aWVyIjoiVW5saW1pdGVkIiwibmFtZSI6IlNoaXBtZW50IFRyYWNraW5nIiwiaWQiOjEzMjEsInV1aWQiOiIxMTQ2ZjY4YS01NWQ2LTQyN2UtYjA0MS03N2Y2NTVkYmZlNjEifSwiaXNzIjoiaHR0cHM6XC9cL3BvcnRhbC5hcGkua3VlaG5lLW5hZ2VsLmNvbTo0NDNcL29hdXRoMlwvdG9rZW4iLCJ0aWVySW5mbyI6eyJVbmxpbWl0ZWQiOnsidGllclF1b3RhVHlwZSI6InJlcXVlc3RDb3VudCIsImdyYXBoUUxNYXhDb21wbGV4aXR5IjowLCJncmFwaFFMTWF4RGVwdGgiOjAsInN0b3BPblF1b3RhUmVhY2giOnRydWUsInNwaWtlQXJyZXN0TGltaXQiOjAsInNwaWtlQXJyZXN0VW5pdCI6bnVsbH19LCJrZXl0eXBlIjoiU0FOREJPWCIsInBlcm1pdHRlZFJlZmVyZXIiOiIiLCJzdWJzY3JpYmVkQVBJcyI6W3sic3Vic2NyaWJlclRlbmFudERvbWFpbiI6ImNhcmJvbi5zdXBlciIsIm5hbWUiOiJTaGlwbWVudFRyYWNraW5nIiwiY29udGV4dCI6IlwvdHJhY2stdHJhY2VcL3NoaXBtZW50XC92MSIsInB1Ymxpc2hlciI6InBhd2VsLm1hdHVzaWsiLCJ2ZXJzaW9uIjoidjEiLCJzdWJzY3JpcHRpb25UaWVyIjoiVW5saW1pdGVkIn1dLCJ0b2tlbl90eXBlIjoiYXBpS2V5IiwicGVybWl0dGVkSVAiOiIiLCJpYXQiOjE3MjcxODEyMzcsImp0aSI6IjA3M2VjYjBjLTYwNGEtNDhlYS1iNWYwLWRkNzg2MGNhNjc5ZSJ9.Yc4DbR3DAL1xcULaVZVebvUU9KThbj6NEJpJBv4wcy3epVCHABn-x-HuBKNImdrFzi_7HurR3ErNH10HLdjG6nti6PVo0DtEPtUX_qUb9RsDzHzlPYZBtyp4zh1XAuckzAEoq34hwsFfXYQwsvkv4DLl7LLPxJwvBQ6sROGXsJtThdmtJcYo5SptEhttmcBZE10ubFf0deae5R_1bWfW9IpjChoaT5EH6Y96k9Yfkf43HN7pqZMzDqpASx4zoPMxBPP3tTKQ9eNqvdrk9rmvi9mjrD-ICnwTbgeEwvWhuyIwV7t64wvu7fDNmaontJ3041tf2yb1esDESDPoYFYhHg==";
  20.  
  21. $username = 'logistique@exelgreen.com';
  22. $password = 'ExelGreen=17!';
  23.  
  24. // Initialize a CURL session.
  25. $ch = curl_init($url);
  26.  
  27.  
  28. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  29. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  30. curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
  31. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json','Accept:application/json','Authorization: Bearer '.$authorization_token));
  32. curl_setopt($ch, CURLOPT_POST, true);
  33. curl_setopt($ch, CURLOPT_POSTFIELDS, $encoded_data);
  34.  
  35.  
  36.  
  37. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
  38. //curl_setopt($ch, CURLOPT_URL, "pop3://gateway.api.kuehne-nagel.com/");
  39. curl_setopt($ch, CURLOPT_XOAUTH2_BEARER,$authorization_token);
  40.  
  41.  
  42. //$userAgent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)';
  43. $userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36';
  44. curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);
  45.  
  46. //curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
  47. //curl_setopt($ch, CURLOPT_USERPWD, $username.":".$password);
  48.  
  49. $result = curl_exec($ch);
  50. ?>
  51.  
Success #stdin #stdout 0.03s 25888KB
stdin
Standard input is empty
stdout
Standard output is empty