(Ruby) Magento Request with OAuth1.0a Authentication
Demonstrates sending a Magento request with OAuth1.0a authentication. (Using the Magento 1.x REST API)
require 'chilkat'
# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
http = Chilkat::CkHttp.new()
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
end
print "Response status code = " + http.get_LastStatus().to_s() + "\n";
json = Chilkat::CkJsonObject.new()
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
|