Sample code for 30+ languages & platforms
C#

BrickLink OAuth1 using Chilkat HTTP

See more BrickLink Examples

Demonstrates sending an api.bricklink.com request with OAuth1 authentication using Chilkat HTTP.

Chilkat C# Downloads

C#
bool success = false;

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

Chilkat.Http http = new Chilkat.Http();

http.OAuth1 = true;
http.OAuthConsumerKey = "Your Consumer Key";
http.OAuthConsumerSecret = "Your Consumer Secret";
http.OAuthToken = "Your OAuth1 Token";
http.OAuthTokenSecret = "Your Token Secret";
http.OAuthSigMethod = "HMAC-SHA1";

Chilkat.HttpResponse resp = new Chilkat.HttpResponse();
success = http.HttpNoBody("GET","https://api.bricklink.com/api/store/v1/orders?direction=in",resp);
if (success == false) {
    Debug.WriteLine(http.LastErrorText);
    return;
}

Debug.WriteLine("Response status code = " + Convert.ToString(resp.StatusCode));

Chilkat.JsonObject json = new Chilkat.JsonObject();
resp.GetBodyJson(json);

json.EmitCompact = false;
Debug.WriteLine(json.Emit());