Sample code for 30+ languages & platforms
PowerShell

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 PowerShell Downloads

PowerShell
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"

$success = $false

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

$http = New-Object Chilkat.Http

$http.OAuth1 = $true
$http.OAuthVerifier = ""
$http.OAuthConsumerKey = "MAGENTO_CONSUMER_KEY"
$http.OAuthConsumerSecret = "MAGENTO_CONSUMER_SECRET"
$http.OAuthToken = "MAGENTO__TOKEN"
$http.OAuthTokenSecret = "MAGENTO_TOKEN_SECRET"

$http.Accept = "application/json"

$url = "http://www.inart.com/api/rest/products/store/2?limit=20&page=1"

$jsonStr = $http.QuickGetStr($url)
if ($http.LastMethodSuccess -ne $true) {
    $($http.LastErrorText)
    exit
}

$("Response status code = " + $http.LastStatus)

$json = New-Object Chilkat.JsonObject
$json.Load($jsonStr)
$json.EmitCompact = $false

$($json.Emit())

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