php读取百度天气API Json数据
程序员文章站
2022-05-26 22:25:09
...
本文简单介绍如何利用百度的车联网API读到JSON数据 官方手册 http://developer.baidu.com/map/wiki/index.php?title=car/api/weather#.E8.BF.94.E5.9B.9E.E7.BB.93.E6.9E.9C 今天折腾了好几个小时才把百度API里的天气接口搞明白,说句实在的,百度也够坑的,
本文简单介绍如何利用百度的车联网API读到JSON数据
官方手册
http://developer.baidu.com/map/wiki/index.php?title=car/api/weather#.E8.BF.94.E5.9B.9E.E7.BB.93.E6.9E.9C
今天折腾了好几个小时才把百度API里的天气接口搞明白,说句实在的,百度也够坑的,我第一次试因为选的应用类型是服务器,怎么都验证不了,而且我选了sn验证白名单
第二次我直接用浏览器试了,结果成功读取到json数据,剩下再来解析....
直接上代码吧
天气
$ak, "location" => $location, "output" => $output);
//百度sn算法 $sn = caculateAKSN($ak, $sk, $url, $querystring_arrays); return sprintf($url, $ak, $location, $output, $sn); } function browser($output,$location){ //浏览器测试----- $ak = "xxxxxxxx"; $url = "http://api.map.baidu.com/telematics/v3/weather?ak=%s&location=%s&output=%s"; return sprintf($url, $ak, $location, $output); } //$template = http://api.map.baidu.com/telematics/v3/weather?location=%s&output=%s&ak=%s $weather_contents = file_get_contents($result); print_r(json_decode($weather_contents)); ?>
上一篇: 写个正则表达式解决方案
下一篇: php建立Ftp连接的方法_PHP教程
推荐阅读
-
js读取本地json文件数据(php和mysql网站模板)
-
php从数据库读取数据,并以json格式返回数据的方法
-
PHP调用百度天气接口API
-
从php获取json数据使用js读取显示到网页笔记
-
Android studio获取服务器端json数据——天气预报(仅读取了json文件尚未分析)
-
PHP读取mssql json数据中文乱码的解决办法_php实例
-
PHP读取mssql json数据中文乱码的解决办法
-
PHP读取mssql json数据中文乱码的解决办法_php实例
-
php读取json时无数据(为空)的解决方法,phpjson_PHP教程
-
php从数据库读取数据,并以json格式返回数据的方法