bacanu / blwrap
为 Bricklink API 设计的一个非常轻量级的实用类
v1.0.0
2015-12-29 17:59 UTC
Requires
- php: >=5.5.9
- guzzlehttp/guzzle: ~6.0@dev
- guzzlehttp/oauth-subscriber: 0.3.*
This package is not auto-updated.
Last update: 2024-09-18 18:58:49 UTC
README
#BLWrap
一个帮助您向 BrickLink API 发送请求的非常薄的类
重负载由 guzzlehttp/guzzle
和 guzzlehttp/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"
]);