(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 v9.5.0.91 or greater (due to adjustments made within Chilkat to support bricklink OAuth1 needs). For more information, see https://www.bricklink.com/v3/api.page?page=auth
<?php
include("chilkat.php");
// Use "chilkat_9_5_0.php" for versions of Chilkat < 10.0.0
// 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 is a CkHttpResponse
$resp = $http->QuickGetObj('https://api.bricklink.com/api/store/v1/orders?direction=in');
if ($http->get_LastMethodSuccess() == 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";
?>
|