摘要:原文地址不知道是不是有和我一樣使用到聯(lián)想懂得物聯(lián)網(wǎng)卡的兄。戳這里以下是使用說(shuō)明此擴(kuò)展是聯(lián)想的,可以方便的在中集成。由于聯(lián)想懂得的接口還在開(kāi)發(fā)中,所以這個(gè)擴(kuò)展包將處于開(kāi)發(fā)階段,等穩(wěn)定之后會(huì)發(fā)布版本。
原文地址
不知道是不是有和我一樣使用到聯(lián)想懂得物聯(lián)網(wǎng)卡的兄dei。我將接口封裝成了laravel框架的擴(kuò)展,也可以在laravel之外的項(xiàng)目中使用。
github戳這里
以下是使用說(shuō)明:此擴(kuò)展是聯(lián)想 THINKIOT API 2.0 的 SDK,可以方便的在 Laravel 中集成。由于聯(lián)想懂得的相關(guān)接口還沒(méi)有穩(wěn)定,所以暫時(shí)沒(méi)有穩(wěn)定版本發(fā)布。
安裝composer install caojianfei/lenovo-think-iot
由于目前沒(méi)有發(fā)布穩(wěn)定版本,需要手動(dòng)在composer.json文件的require中指定,像這樣:
"require": { "caojianfei/lenovo-think-iot": "dev-master" }配置
[ "auth" => [ "appkey" => "", "custid" => "", ], "gateway_url" => "" # 網(wǎng)關(guān)地址,默認(rèn) http://thinkiotapi.lenovo.com/httpOpenServer/serviceProvide ];
在 Laravel 中自定義配置
在命令行下運(yùn)行
php artisan vendor:publish
然后在 config 目錄下的 lenovo-think.php 中修改配置。
在其他項(xiàng)目中自定義配置
可以直接在實(shí)例化 ThinkManage 這個(gè)類(lèi)的時(shí)候第一個(gè)參數(shù)傳入配置或者配置的文件路徑。
使用 在 Laravel 框架中使用調(diào)用示例
使用 Facade
# 查詢(xún)流量卡信息 Think::queryFlowInfo($iccid); # 變更資費(fèi)月套餐接口 Think::cardChangeInfo($iccid, $postageId);
直接使用
# 獲取 sdk 實(shí)例 $think = app("thinkiot"); # 查詢(xún)流量卡信息 $think->queryFlowInfo($iccid); # 變更資費(fèi)月套餐接口 $think->query($iccid, $postageId);在其他項(xiàng)目中使用
$config = [ "auth" => [ "appkey" => "123456", "custid" => "654321", ], "gateway_url" => "url" # 網(wǎng)關(guān)地址 ]; #$config 也可以是配置的文件目錄,例如 "configs/lenovo-think.php" $think = new CJFThinkIotThinkManage($config); # 查詢(xún)流量卡信息 $think->queryFlowInfo($iccid); # 變更資費(fèi)月套餐接口 $think->query($iccid, $postageId);
如果發(fā)現(xiàn)任何問(wèn)題,歡迎pull request。由于聯(lián)想懂得的接口還在開(kāi)發(fā)中,所以這個(gè)擴(kuò)展包將處于開(kāi)發(fā)階段,等穩(wěn)定之后會(huì)發(fā)布版本。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30752.html
摘要:簡(jiǎn)介另一個(gè)令人喜歡的地方,是擁有活躍的開(kāi)發(fā)者社區(qū),而活躍的開(kāi)發(fā)者社區(qū)帶來(lái)的,是繁華的擴(kuò)展包生態(tài)該項(xiàng)目統(tǒng)計(jì)了目前下載量最高的個(gè)擴(kuò)展包。記得喲相信下面這些擴(kuò)展包會(huì)讓你的編碼更加高效。排名下載量排名包地址下載次數(shù)描述圖片處理。 簡(jiǎn)介 Laravel 另一個(gè)令人喜歡的地方,是擁有活躍的開(kāi)發(fā)者社區(qū),而活躍的開(kāi)發(fā)者社區(qū)帶來(lái)的,是繁華的擴(kuò)展包生態(tài) ———— @Summer 該項(xiàng)目統(tǒng)計(jì)了目前 pack...
摘要:本文經(jīng)授權(quán)轉(zhuǎn)自社區(qū),后續(xù)更新將以帖子內(nèi)容和內(nèi)容為準(zhǔn)。說(shuō)明另一個(gè)令人喜歡的地方,是擁有活躍的開(kāi)發(fā)者社區(qū),而活躍的開(kāi)發(fā)者社區(qū)帶來(lái)的,是繁華的擴(kuò)展包生態(tài)。本文對(duì)上打了標(biāo)簽的擴(kuò)展包進(jìn)行整理,截止到現(xiàn)在年月號(hào),有超過(guò)個(gè)擴(kuò)展包,以下是下載量最大的個(gè)。 本文經(jīng)授權(quán)轉(zhuǎn)自 PHPHub 社區(qū),后續(xù)更新將以 PHPHub 帖子內(nèi)容 和 GitHub 內(nèi)容 為準(zhǔn)。 說(shuō)明 Laravel 另一個(gè)令人喜歡的地方...
摘要:為什么使用對(duì)象存儲(chǔ)對(duì)象存儲(chǔ)是云服務(wù)提供商面向企業(yè)和個(gè)人開(kāi)發(fā)者提供的高可用,高穩(wěn)定,強(qiáng)安全的云端存儲(chǔ)服務(wù)。什么是阿里云對(duì)象存儲(chǔ)服務(wù),簡(jiǎn)稱(chēng),是阿里云提供的海量安全低成本高可靠的云存儲(chǔ)服務(wù)。 關(guān)于作者 程序開(kāi)發(fā)人員,不拘泥于語(yǔ)言與技術(shù),目前主要從事PHP和前端開(kāi)發(fā),使用Laravel和VueJs,App端使用Apicloud混合式開(kāi)發(fā)。合適和夠用是永不停息的追求。 個(gè)人網(wǎng)站:https:/...
摘要:是一個(gè)基于構(gòu)建的后臺(tái)管理系統(tǒng)。然后運(yùn)行下面的命令來(lái)發(fā)布資源命令執(zhí)行成功會(huì)生成配置文件,數(shù)據(jù)遷移和構(gòu)建的文件。 Mojito Mojito 是一個(gè)基于 Laravel, Vue, Element構(gòu)建的后臺(tái)管理系統(tǒng)。 截圖 showImg(https://segmentfault.com/img/remote/1460000016620851?w=1437&h=662); 獲取地址 htt...
閱讀 2246·2019-08-30 15:53
閱讀 2477·2019-08-30 12:54
閱讀 1257·2019-08-29 16:09
閱讀 748·2019-08-29 12:14
閱讀 777·2019-08-26 10:33
閱讀 2513·2019-08-23 18:36
閱讀 2981·2019-08-23 18:30
閱讀 2142·2019-08-22 17:09