(Objective-C) Magento Request with OAuth1.0a Authentication
Demonstrates sending a Magento request with OAuth1.0a authentication. (Using the Magento 1.x REST API)
#import <CkoHttp.h>
#import <NSString.h>
#import <CkoJsonObject.h>
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
BOOL success;
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
|