Sample code for 30+ languages & platforms
Node.js

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 Node.js Downloads

Node.js
NODEJS_PRELUDE

function chilkatExample() {

    var success = false;

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

    var http = new 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";

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

    var jsonStr = http.QuickGetStr(url);
    if (http.LastMethodSuccess !== true) {
        console.log(http.LastErrorText);
        return;
    }

    console.log("Response status code = " + http.LastStatus);

    var json = new chilkat.JsonObject();
    json.Load(jsonStr);
    json.EmitCompact = false;

    console.log(json.Emit());

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

}

chilkatExample();