zhr / newlink
newlink API
dev-main
2022-11-29 07:34 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-29 05:50:05 UTC
README
初始化
composer require zhr/newlink
php artisan vendor:publish --tag="laravel-newlink"
使用方法
use Zhr\NewLink\Factory;
$app = Factory::platform(config('newlink.platform'));
Oauth 账号授权平台
-
登录
$app->oauth->login($phone);
-
获取授权码
$app->oauth->getSecretCode($phone);
油站管理平台
$app->oil
-
获取油站数据
getOilList();
-
获取油站品牌
getBrand();
-
查询油站状态油价
getOilsDetail(['zt1262668132'], $phone);
-
附近油站
$position = ['lat' => 'xxxxx', 'lng' => 'xxxxx']; $oilNo = 92; $data = [ 'brand' => 'xx', // 查询品牌ID,多个品牌用英文逗号分隔,默认查询所有品牌 'phone' => 'xxx', // 手机号 'sort' => 0, // 排序方式。0:按距离,1:按价格。默认按价格排序 'range' => 1, // 查找范围,具体值见下表,默认查所有 ];(可选参数) nearbyOils($paginate,$position,$oilNo,$data);
订单管理平台
-
订单详情
$paginate = ['page' => 1, 'size' => 10]; $data = [ 'status' => '1:已支付;4:退款申请中;5:已退款;6:退款失败;', 'orderid' => '订单号', 'phone' => '手机号', 'begin_time' => '开始时间', 'end_time' => '结束时间', ];(可选参数) $app->order->orderInfo($paginate, $data);
发票管理平台
$app->invoice
-
查询所有未开票订单接口
getUnInvoice($paginate, $phone);
-
查询所有已开票订单接口
cgetInvoice($paginate, $phone);
-
修改邮箱重发电子发票接口
repeatSendEmail($serialNo, $email, $phone);
-
订单开票接口
sendInvoice($serialNo, $email, $phone);
优惠券管理平台
$app->coupon
-
用户卡券优惠券
userCouponlist($paginate,$phone);
-
兑换卡券
convertCoupon($phone,'兑换码');
-
发放优惠券接口
$couponCodes = "{'C000000001820102':1,'C000000001820097':2}"; sendCoupon($phone,$couponCodes);