bacanu / blwrap
A very light utility class for the Bricklink API
Installs: 157
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/bacanu/blwrap
Requires
- php: >=5.5.9
- guzzlehttp/guzzle: ~6.0@dev
- guzzlehttp/oauth-subscriber: 0.3.*
This package is not auto-updated.
Last update: 2025-10-30 00:38:36 UTC
README
#BLWrap
A very thin class that helps you make requests to the BrickLink API
The heavy lifting is done by guzzlehttp/guzzle and guzzlehttp/oauth-subscriber.
If you just want a simple way to make and sign request, you can use the above two packages and skip blwrap entirely.
##Installation
composer require bacanu/blwrap
##Usage
###GET request
$config = [  
        "consumerKey" => "[replace]",  
        "consumerSecret" => "[replace]",  
        "tokenValue" => "[replace]",  
        "tokenSecret" => "[replace]",  
];  
$bl = new Client($config);  
$result = $bl->execute('get', 'inventories/1');  
//OR if you want request parameters
$result = $bl->execute('get', 'orders', [
    "direction" => "in",
    "filed" = "false"
]);  
###POST, PUT, DELETE requests
$config = [  
        "consumerKey" => "[replace]",  
        "consumerSecret" => "[replace]",  
        "tokenValue" => "[replace]",  
        "tokenSecret" => "[replace]",  
];  
$bl = new Client($config);  
$result = $bl->execute('put', 'inventories/1', [
    "quantity" => "+2"
]);