(PHP Extension) BrickLink OAuth1 using Chilkat HTTP
Demonstrates sending an api.bricklink.com request with OAuth1 authentication using Chilkat HTTP.Note: This example requires Chilkat v11.0.0 or greater. For more information, see https://www.bricklink.com/v3/api.page?page=auth
<?php
include("chilkat.php");
$success = false;
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
$http = new CkHttp();
$http->put_OAuth1(true);
$http->put_OAuthConsumerKey('Your Consumer Key');
$http->put_OAuthConsumerSecret('Your Consumer Secret');
$http->put_OAuthToken('Your OAuth1 Token');
$http->put_OAuthTokenSecret('Your Token Secret');
$http->put_OAuthSigMethod('HMAC-SHA1');
$resp = new CkHttpResponse();
$success = $http->HttpNoBody('GET','https://api.bricklink.com/api/store/v1/orders?direction=in',$resp);
if ($success == false) {
print $http->lastErrorText() . "\n";
exit;
}
print 'Response status code = ' . $resp->get_StatusCode() . "\n";
$json = new CkJsonObject();
$resp->GetBodyJson($json);
$json->put_EmitCompact(false);
print $json->emit() . "\n";
?>
|