获取全国各省份ID:

http://www.thinkpage.cn/weather/WeatherService.svc/GetChildLocations?id=CH&lang=zh-CHS&provider=CMA

[{"key":"AA","value":"直辖市"},{"key":"XX","value":"特别行政区"},{"key":"TW","value":"台湾"},{"key":"HL","value":"黑龙江"},{"key":"JL","value":"吉林"},{"key":"LN","value":"辽宁"},{"key":"NM","value":"内蒙古"},{"key":"HE","value":"河北"},{"key":"HA","value":"河南"},{"key":"SX","value":"山西"},{"key":"SD","value":"山东"},{"key":"JS","value":"江苏"},{"key":"ZJ","value":"浙江"},{"key":"FJ","value":"福建"},{"key":"JX","value":"江西"},{"key":"AH","value":"安徽"},{"key":"HB","value":"湖北"},{"key":"HN","value":"湖南"},{"key":"GD","value":"广东"},{"key":"GX","value":"广西"},{"key":"HI","value":"海南"},{"key":"GZ","value":"贵州"},{"key":"YN","value":"云南"},{"key":"SC","value":"四川"},{"key":"XZ","value":"西藏"},{"key":"SN","value":"陕西"},{"key":"NX","value":"宁夏"},{"key":"GS","value":"甘肃"},{"key":"QH","value":"青海"},{"key":"XJ","value":"新疆"}]

获取城市ID:

http://www.thinkpage.cn/weather/WeatherService.svc/GetChildLocations?id=QH&lang=zh-CHS&provider=CMA

[{"key":"CHQH00","value":"西宁"},{"key":"CHQH01","value":"海东"},{"key":"CHQH02","value":"黄南"},{"key":"CHQH03","value":"海南"},{"key":"CHQH04","value":"果洛"},{"key":"CHQH05","value":"玉树"},{"key":"CHQH06","value":"海西"},{"key":"CHQH07","value":"海北"},{"key":"CHQH08","value":"格尔木"}]

获取城市天气情况:

http://www.thinkpage.cn/weather/api.svc/getWeather?city=CHHA000000&language=zh-CHS&provider=CMA&unit=C&aqi=city

{"Stat":"OK","Weathers":[{"AirQuality":{"CityInfo":{"AQI":"26","CO":"0.684","NO2":"23","O3":"80","PM10":"21","PM25":"13","Quality":"优","SO2":"12","Time":"8\/5\/2015 3:00:00 PM"},"StationInfo":null},"CityId":"101180101","CityName":"郑州","Country":"China","Current":{"Chill":"27","Code":"11","Direction":"东","Humidity":"72","Index":null,"Pressure":"1003.0","Rising":"降低","Speed":"3.01","Sunrise":"5:38 AM","Sunset":"7:25 PM","Temperature":"27","Text":"阵雨","Visibility":"10.0"},"Forecast":[{"Code":"11","Cop":"10%","Date":"\/Date(1438704000000+0800)\/","Day":"周三","Extra":null,"High":"28","Low":"22","Text":"阵雨\/阴"},{"Code":"32","Cop":"20%","Date":"\/Date(1438790400000+0800)\/","Day":"周四","Extra":null,"High":"33","Low":"23","Text":"晴"},{"Code":"32","Cop":"10%","Date":"\/Date(1438876800000+0800)\/","Day":"周五","Extra":null,"High":"32","Low":"23","Text":"晴\/阵雨"},{"Code":"26","Cop":"80%","Date":"\/Date(1438963200000+0800)\/","Day":"周六","Extra":null,"High":"28","Low":"23","Text":"阴\/阵雨"},{"Code":"11","Cop":"80%","Date":"\/Date(1439049600000+0800)\/","Day":"周日","Extra":null,"High":"29","Low":"23","Text":"阵雨"},{"Code":"26","Cop":"80%","Date":"\/Date(1439136000000+0800)\/","Day":"周一","Extra":null,"High":"29","Low":"21","Text":"多云"},{"Code":"26","Cop":"40%","Date":"\/Date(1439222400000+0800)\/","Day":"周二","Extra":null,"High":"28","Low":"20","Text":"多云"},{"Code":"30","Cop":"20%","Date":"\/Date(1439308800000+0800)\/","Day":"周三","Extra":null,"High":"29","Low":"21","Text":"晴间多云"},{"Code":"32","Cop":"0%","Date":"\/Date(1439395200000+0800)\/","Day":"周四","Extra":null,"High":"31","Low":"22","Text":"晴"},{"Code":"34","Cop":"0%","Date":"\/Date(1439481600000+0800)\/","Day":"周五","Extra":null,"High":"32","Low":"22","Text":"晴"}],"LastBuildDate":"8\/5\/2015 4:44:53 PM","Region":null}]}

需要加头信息 referer

<?phpweather();function weather(){$url="http://www.thinkpage.cn/weather/api.svc/getWeather?city=CHHA000000&language=zh-CHS&provider=CMA&unit=C&aqi=city";$vhtml=curl_get_contents($url);echo $vhtml;}function curl_get_contents($url){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);//设置访问的url地址//curl_setopt($ch, CURLOPT_POST, true); //curl_setopt($ch, CURLOPT_POSTFIELDS, "IdCard={$content}");//curl_setopt($ch,CURLOPT_HEADER,1);//是否显示头部信息curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1');   //用户访问代理 User-Agentcurl_setopt($ch, CURLOPT_REFERER,"http://www.thinkpage.cn");//设置 referer//curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);//跟踪301curl_setopt($ch, CURLOPT_TIMEOUT, 2);//设置超时curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//返回结果curl_setopt($ch, CURLOPT_COOKIE, "");  $result = curl_exec($ch);   curl_close($ch);   return $result;   }

天气预报接口 心知天气相关推荐

  1. 心知天气api接口怎么用?

    心知天气是什么?心知天气提供API吗? 心知天气是国内领先的气象服务商,由中国气象局官方授权的商业气象服务公司,基于气象数值预报和人工智能技术,提供高精度气象数据.天气监控机器人.气象数据可视化产品, ...

  2. Esp8266 --深入分析官方json解析源码及如何使用json接口解析心知天气

    什么是json? 懵逼回答:[参考菜鸟教程]   a.JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)   b.JSON 是轻量级的文本数据交 ...

  3. 利用Arduino Esp8266 心知天气API 获取天气预报信息(修改后可以DIY一个小型的桌面气象台)

    前期准备: 注册心知天气,获取API密钥  https://www.seniverse.com 生成API请求地址,北京今天和未来4天的预报请求地址如下: https://api.seniverse. ...

  4. 用cJSON解析心知天气返回的数据包

    目录: 文章目录 调用天气API接口获取天气信息 解析天气信息字符串 测试结果 欢迎关注 后台网友留言,说参考这个链接 天气数据解析1–JSON格式数据 处理天气API接口返回的数据,中间遇到了点问题 ...

  5. mpython掌控板案例_mPython写的第一个案例——心知天气

    mPython写的第一个案例--心知天气 一.下载mPython,安装天气扩展模块 2.增加天气模块 安装完软件后,打开,点击左侧命令中的"扩展" ,再点最下方的"添加& ...

  6. ESP32学习之JSON,和接入心知天气

    注意:手机热点或者网络不能开5.0GHz频段和WIFI6,不然ESP32连不上 心知天气账号(免费版即可),网站:心知天气 - 高精度气象数据 - 天气数据API接口 - 行业气象解决方案 (seni ...

  7. 使用 Fiddler 调试 心知天气,stm32 esp8266获取天气api

    心知天气 - 免费用户的功能: 国内 370 个主要城市 天气实况,包括天气现象文字.代码和气温 3 项数据 未来 3 天天气预报,包括白天天气现象文字及代码.晚间天气现象文字及代码.当天最高温度和最 ...

  8. esp8266点灯LCD12864心知天气+农历+空气质量ArduinoJson6

    接上篇 esp8266 mixly blynk远程控制 + NTP+天气预报及一体 智能钟 时钟原理图见上篇文章 心知天气.农历API用的是ArduinoJson6解析.且采用的char* 变量 .上 ...

  9. ESP8266使用AT指令获取时间和心知天气

    一.硬件:ESP8266,USB TO TTL模块,软件:串口调试助手 二.在心知官网注册账号:心知天气 - 高精度气象数据 - 天气数据API接口 - 行业气象解决方案 三.连接esp8266和us ...

最新文章

  1. 2022-2028年中国电商物流行业投资分析及前景预测报告
  2. R语言使用ggplot2包和maps包可视化美国地图、使用北美犯罪率数据为不同区域的地图渲染(颜色深浅区分犯罪率高低、US map colored by violent crime rates)
  3. 孙正义:互联网流量将转化为智能AI流量,我的时代终于来了
  4. NFS的简单配置和使用
  5. idea maven打包_20201116(Maven学习)
  6. 实现视频和音频的零延迟是标准的零和博弈
  7. MVP群聊某美国公司的应聘试题(压死九个还是一个)
  8. 背压加载文件– RxJava常见问题解答
  9. Docker 概念解析
  10. vue中的方法如何暴露给webview,使安卓和iOS可以调用
  11. mysql like n_MySQL LIKE 子句
  12. 【OpenCV】目标检测
  13. 2021年度 Egon Balas 奖得主:达摩院印卧涛
  14. HTTP协议状态码大全
  15. 计算机视觉论文-2021-08-03
  16. 集体建设用地审批程序:
  17. Programming Rust Fast, Safe Systems Development(译) 引用(第五章 完)
  18. 接入层、汇聚层、核心层之间的区别
  19. AI大牛推荐的八本必读NLP书籍(建议收藏)
  20. 电容充电放电时间计算

热门文章

  1. 区块链用哪种语言 Java_区块链开发最适合用哪种语言?
  2. XGBoost学习(六):输出特征重要性以及筛选特征
  3. input file美化
  4. python基础—正则表达式
  5. 微信小程序 — wx:for和wx:if
  6. Java实现pdf转化为png图片
  7. Music demo
  8. HS5104红外遥控芯片应用
  9. 最新虚幻5引擎(UE5)游戏性能的影响详解
  10. C#毕业设计——基于C#+asp.net+Access的网上同学录系统设计与实现(毕业论文+程序源码)——网上同学录系统