Sample code for 30+ languages & platforms
Objective-C

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 Objective-C Downloads

Objective-C
#import <CkoHttp.h>
#import <NSString.h>
#import <CkoJsonObject.h>

BOOL success = NO;

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

CkoHttp *http = [[CkoHttp alloc] init];

http.OAuth1 = YES;
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";

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

NSString *jsonStr = [http QuickGetStr: url];
if (http.LastMethodSuccess != YES) {
    NSLog(@"%@",http.LastErrorText);
    return;
}

NSLog(@"%@%d",@"Response status code = ",[http.LastStatus intValue]);

CkoJsonObject *json = [[CkoJsonObject alloc] init];
[json Load: jsonStr];
json.EmitCompact = NO;

NSLog(@"%@",[json Emit]);

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