API调用
2016-02-05 16:14
375 查看
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}"; } ......
相关文章推荐
- 社交巨头三国杀:微信、WhatsApp、Line到底有啥区别?
- Android Manifest 用法
- 什么是 GraphQL?
- 微信悄悄升级群聊功能:个人微信营销号的福音
- Spark RDD API详解(一) Map和Reduce
- 突击部队拼多多
- 我是运营,我没有假期
- 如何做到日消息量100万的微信公众号?
- 论微信取消推送功能的可能性(原创)
- 微信的成功,靠的是QQ导流吗?
- XML 与 JSON 优劣对比
- 「Linux 中国」2018 微信文章排行榜
- VBA将excel数据表生成JSON文件
- 一个小型js框架myJSFrame附API使用帮助
- newtonsoft.json解析天气数据出错解决方法
- 详细分析交换机、路由器、集线器的区别和联系
- PowerShell打开或关闭光驱