(Perl) 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
use chilkat();
$success = 0;
# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
$http = chilkat::CkHttp->new();
$http->put_OAuth1(1);
$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 = chilkat::CkHttpResponse->new();
$success = $http->HttpNoBody("GET","https://api.bricklink.com/api/store/v1/orders?direction=in",$resp);
if ($success == 0) {
print $http->lastErrorText() . "\r\n";
exit;
}
print "Response status code = " . $resp->get_StatusCode() . "\r\n";
$json = chilkat::CkJsonObject->new();
$resp->GetBodyJson($json);
$json->put_EmitCompact(0);
print $json->emit() . "\r\n";
|