Sample code for 30+ languages & platforms
CkPython

Magento Request with OAuth1.0a Authentication

See more Magento Examples

Demonstrates sending a Magento request with OAuth1.0a authentication. (Using the Magento 1.x REST API)

Chilkat CkPython Downloads

CkPython
import sys
import chilkat

success = False

# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.

http = chilkat.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())
    sys.exit()

print("Response status code = " + str(http.get_LastStatus()))

json = chilkat.CkJsonObject()
json.Load(jsonStr)
json.put_EmitCompact(False)

print(json.emit())

# Use this online tool to generate parsing code from sample JSON: 
# Generate Parsing Code from JSON