php扩展 读卡,联想懂得流量卡 「api 2.0」php SDK(laravel 扩展)

不知道是不是有和我一样使用到联想懂得物联网卡的兄dei。我将接口封装成了laravel框架的扩展,也可以在laravel之外的项目中使用。

以下是使用说明:

此扩展是联想 THINKIOT API 2.0 的 SDK,可以方便的在 Laravel 中集成。由于联想懂得的相关接口还没有稳定,所以暂时没有稳定版本发布。

安装

composer install caojianfei/lenovo-think-iot

由于目前没有发布稳定版本,需要手动在composer.json文件的require中指定,像这样:

"require": {

"caojianfei/lenovo-think-iot": "dev-master"

}

配置

[

'auth' => [

'appkey' => '',

'custid' => '',

],

'gateway_url' => '' # 网关地址,默认 http://thinkiotapi.lenovo.com/httpOpenServer/serviceProvide

];

在 Laravel 中自定义配置

在命令行下运行

php artisan vendor:publish

然后在 config 目录下的 lenovo-think.php 中修改配置。

在其他项目中自定义配置

可以直接在实例化 ThinkManage 这个类的时候第一个参数传入配置或者配置的文件路径。

使用

在 Laravel 框架中使用

调用示例

使用 Facade

# 查询流量卡信息

Think::queryFlowInfo($iccid);

# 变更资费月套餐接口

Think::cardChangeInfo($iccid, $postageId);

直接使用

# 获取 sdk 实例

$think = app('thinkiot');

# 查询流量卡信息

$think->queryFlowInfo($iccid);

# 变更资费月套餐接口

$think->query($iccid, $postageId);

在其他项目中使用

$config = [

'auth' => [

'appkey' => '123456',

'custid' => '654321',

],

'gateway_url' => 'url' # 网关地址

];

#$config 也可以是配置的文件目录,例如 'configs/lenovo-think.php'

$think = new \CJF\ThinkIot\ThinkManage($config);

# 查询流量卡信息

$think->queryFlowInfo($iccid);

# 变更资费月套餐接口

$think->query($iccid, $postageId);

如果发现任何问题,欢迎pull request。由于联想懂得的接口还在开发中,所以这个扩展包将处于开发阶段,等稳定之后会发布版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值