adly / easyparcel
EasyParcel API 的包
v1.0-beta
2022-03-23 14:41 UTC
Requires
- illuminate/support: ~9|~8
Requires (Dev)
- orchestra/testbench: ~9
- phpunit/phpunit: ~9.0
This package is auto-updated.
Last update: 2024-09-23 20:23:13 UTC
README
此包用于链接 EasyParcel API 服务。请参考官方 API 文档了解数组体。
安装
通过 Composer
$ composer require adly/easyparcel
使用
将此变量添加到您的 .env 文件中
EASYPARCEL_API_KEY= EASYPARCEL_URL=
可选:您可以发布配置。
php artisan vendor:publish --provider="Adly\EasyParcel\EasyParcelServiceProvider"
注意:所有响应将以 JSON 返回
可用命令
检查价格
参数
- $array (必需)
- $exclude (可选)
示例
$array = [ [ 'pick_code' => '55100', 'pick_state' => 'kul', 'pick_country' => 'MY', 'send_code' => '22200', 'send_state' => 'trg', 'send_country' => 'MY', 'weight' => '5', 'date_coll' => '2017-11-08', ] ]; $exclude = ''; return EasyParcel::priceCheck($array, $exculde);
创建订单
参数
- $array (必需)
$array = [ [ // refer EasyParcel API Documentation ] ]; return EasyParcel::makingOrder($array);
订单支付
参数
- $array (必需)
$array = [ [ // refer EasyParcel API Documentation ] ]; return EasyParcel::orderPayment($array);
订单状态
参数
- $array (必需)
$array = [ [ // refer EasyParcel API Documentation ] ]; return EasyParcel::orderStatus($array);
包裹状态
参数
- $array (必需)
$array = [ [ // refer EasyParcel API Documentation ] ]; return EasyParcel::parcelStatus($array);
跟踪包裹
参数
- $array (必需)
$array = [ [ // refer EasyParcel API Documentation ] ]; return EasyParcel::trackingParcel($array);
检查余额
return EasyParcel::creditBalance();
国内快递订单
参数
- $array (必需)
- $courier (必需) (可用: 'Pgeon Prime', 'Pgeon Delivery', 'Poslaju', 'Skynet', 'ABX', 'DHL eCommerce', 'Aramex', 'CJ Century', 'UTS', 'ULTIMATE CONSOLIDATORS')
- dropoff (可选) (默认 = false)
$array = [ [ // refer EasyParcel API Documentation ] ]; $courier = 'DHL eCommerce, Poslaju'; // Must has one courier at least $dropoff = false; return EasyParcel::domesticOrder($array, $courier, $dropoff);
变更日志
v1.0-beta
- 从 EasyParcel API 创建可用功能
请参阅变更日志以获取有关最近更改的更多信息。
贡献
请参阅contributing.md以获取详细信息和工作清单。
安全
如果您发现任何安全相关的问题,请通过电子邮件adlyalimin@email.com联系,而不是使用问题跟踪器。
致谢
- [Adly Alimin][https://www.linkedin.com/in/adly-alimin-206a92195/]
许可
MIT。请参阅许可文件以获取更多信息。