(PHP Extension) Magento Request with OAuth1.0a Authentication
Demonstrates sending a Magento request with OAuth1.0a authentication. (Using the Magento 1.x REST API)
<?php
include("chilkat.php");
// Use "chilkat_9_5_0.php" for versions of Chilkat < 10.0.0
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
$http = new CkHttp();
$http->put_OAuth1(true);
$http->put_OAuthVerifier('');
$http->put_OAuthConsumerKey('MAGENTO_CONSUMER_KEY');
$http->put_OAuthConsumerSecret('MAGENTO_CONSUMER_SECRET');
$http->put_OAuthToken('MAGENTO__TOKEN');
$http->put_OAuthTokenSecret('MAGENTO_TOKEN_SECRET');
$http->put_Accept('application/json');
$url = 'http://www.inart.com/api/rest/products/store/2?limit=20&page=1';
$jsonStr = $http->quickGetStr($url);
if ($http->get_LastMethodSuccess() != true) {
print $http->lastErrorText() . "\n";
exit;
}
print 'Response status code = ' . $http->get_LastStatus() . "\n";
$json = new CkJsonObject();
$json->Load($jsonStr);
$json->put_EmitCompact(false);
print $json->emit() . "\n";
// Use this online tool to generate parsing code from sample JSON:
// Generate Parsing Code from JSON
?>
|