![]() |
Chilkat • HOME • Android™ • AutoIt • C • C# • C++ • Chilkat2-Python • CkPython • Classic ASP • DataFlex • Delphi DLL • Go • Java • Node.js • Objective-C • PHP Extension • Perl • PowerBuilder • PowerShell • PureBasic • Ruby • SQL Server • Swift • Tcl • Unicode C • Unicode C++ • VB.NET • VBScript • Visual Basic 6.0 • Visual FoxPro • Xojo Plugin
(PHP Extension) BrickLink OAuth1 using Chilkat RESTSee more BrickLink ExamplesDemonstrates sending an api.bricklink.com request with OAuth1 authentication using Chilkat REST.Note: This example requires Chilkat v9.5.0.91 or greater (due to adjustments made within Chilkat to support bricklink OAuth1 needs). For more information, see https://www.bricklink.com/v3/api.page?page=auth
<?php include("chilkat.php"); // Use "chilkat_9_5_0.php" for versions of Chilkat < 10.0.0 // This example assumes the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. $oauth1 = new CkOAuth1(); $oauth1->put_ConsumerKey('Your Consumer Key'); $oauth1->put_ConsumerSecret('Your Consumer Secret'); $oauth1->put_Token('Your OAuth1 Token'); $oauth1->put_TokenSecret('Your Token Secret'); $oauth1->put_SignatureMethod('HMAC-SHA1'); $rest = new CkRest(); $rest->SetAuthOAuth1($oauth1,false); $success = $rest->Connect('api.bricklink.com',443,true,true); if ($success == false) { print $rest->lastErrorText() . "\n"; exit; } $sbResponse = new CkStringBuilder(); $success = $rest->FullRequestNoBodySb('GET','/api/store/v1/orders?direction=in',$sbResponse); if ($success == false) { print $rest->lastErrorText() . "\n"; exit; } print 'Response status code = ' . $rest->get_ResponseStatusCode() . "\n"; $json = new CkJsonObject(); $json->LoadSb($sbResponse); $json->put_EmitCompact(false); print $json->emit() . "\n"; ?> |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.