API調用

API調用

JSON——小黃雞

wm_sample.php

......
//文本
case 'text':
//小黃雞地址
$simurl = "http://sandbox.api.simsimi.com/request.p?key=966ee8bb-dc33-48ec-9006-ae45e11a4151&1c=ch&text='{$keyword}'";
//讀入文件
$simstr = file_get_contents($simurl);
//JSON解析
$simjson = json_decode($simstr);
//讀取小黃雞回覆內容
$contentStr = $simjson->Lresponse;
break;
......

JSON——小黃雞

......
//快遞查詢
//構建快遞狀態數組
$status = array('0'=>'查詢出錯','1'=>'暫無記錄','2'=>'在途中','3'=>'派送中','4'=>'已簽收','5'=>'拒收','6'=>'疑難件','7'=>'退回');
//快遞地址
$kuaidiurl = "http://www.aikuaidi.cn/rest/?key=ff4735a30a7a4e5a8637146fd0e7cec9&order={$keyword}&id=shentong&show=xml";
//讀入文件
$kuaidistr = file_get_contents($kuaidiurl);
//xml解析
$kuaidiobj = simplexml_load_string($kuaidistr);
//獲取快遞狀態
$kuaidistatus = $kuaidiobj->Status;
//對象轉換爲字符串
$kuaistr = strval($kauidistatus);
//根據數組返回
$contentStr0 = $status[$kuaistr];
foreach($kauidiobj->Data->Ordr as $a){
    foreach($a->Time as $b){
        foreach($a->Content as $c){
            $m.="{$b}{$c}";
        }
    }
//遍歷獲取快遞時間和事件
    $contentStr = "你的快遞單號{$keyword}{$contentStr0}{$m}";
}
......
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章