摘要:原文地址不知道是不是有和我一样使用到联想懂得物联网卡的兄。戳这里以下是使用说明此扩展是联想的,可以方便的在中集成。由于联想懂得的接口还在开发中,所以这个扩展包将处于开发阶段,等稳定之后会发布版本。
原文地址
不知道是不是有和我一样使用到联想懂得物联网卡的兄dei。我将接口封装成了laravel框架的扩展,也可以在laravel之外的项目中使用。
github戳这里
以下是使用说明:此扩展是联想 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 CJFThinkIotThinkManage($config); # 查询流量卡信息 $think->queryFlowInfo($iccid); # 变更资费月套餐接口 $think->query($iccid, $postageId);
如果发现任何问题,欢迎pull request。由于联想懂得的接口还在开发中,所以这个扩展包将处于开发阶段,等稳定之后会发布版本。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/30752.html
摘要:简介另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态该项目统计了目前下载量最高的个扩展包。记得哟相信下面这些扩展包会让你的编码更加高效。排名下载量排名包地址下载次数描述图片处理。 简介 Laravel 另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态 ———— @Summer 该项目统计了目前 pack...
摘要:本文经授权转自社区,后续更新将以帖子内容和内容为准。说明另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态。本文对上打了标签的扩展包进行整理,截止到现在年月号,有超过个扩展包,以下是下载量最大的个。 本文经授权转自 PHPHub 社区,后续更新将以 PHPHub 帖子内容 和 GitHub 内容 为准。 说明 Laravel 另一个令人喜欢的地方...
摘要:为什么使用对象存储对象存储是云服务提供商面向企业和个人开发者提供的高可用,高稳定,强安全的云端存储服务。什么是阿里云对象存储服务,简称,是阿里云提供的海量安全低成本高可靠的云存储服务。 关于作者 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是永不停息的追求。 个人网站:https:/...
摘要:是一个基于构建的后台管理系统。然后运行下面的命令来发布资源命令执行成功会生成配置文件,数据迁移和构建的文件。 Mojito Mojito 是一个基于 Laravel, Vue, Element构建的后台管理系统。 截图 showImg(https://segmentfault.com/img/remote/1460000016620851?w=1437&h=662); 获取地址 htt...
阅读 2200·2019-08-30 15:53
阅读 2380·2019-08-30 12:54
阅读 1103·2019-08-29 16:09
阅读 706·2019-08-29 12:14
阅读 730·2019-08-26 10:33
阅读 2438·2019-08-23 18:36
阅读 2922·2019-08-23 18:30
阅读 2090·2019-08-22 17:09