bacanu/blwrap

为 Bricklink API 设计的一个非常轻量级的实用类

v1.0.0 2015-12-29 17:59 UTC

This package is not auto-updated.

Last update: 2024-09-18 18:58:49 UTC


README

#BLWrap

一个帮助您向 BrickLink API 发送请求的非常薄的类

重负载由 guzzlehttp/guzzleguzzlehttp/oauth-subscriber 执行。
如果您只想简单地制作和签名请求,可以使用上述两个包并完全跳过 blwrap

##安装

composer require bacanu/blwrap

##使用

###GET 请求

$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 请求

$config = [  
        "consumerKey" => "[replace]",  
        "consumerSecret" => "[replace]",  
        "tokenValue" => "[replace]",  
        "tokenSecret" => "[replace]",  
];  
$bl = new Client($config);  

$result = $bl->execute('put', 'inventories/1', [
    "quantity" => "+2"
]);