天气预报对我们的日常生活和出行计划都有着重要的影响。随着科技的发展,我们可以通过API接口获取准确的天气预报数据,并将其应用于各种应用程序和服务中。在本文中,我们将介绍天气预报api免费接口有哪些以及一个免费的天气预报API接口,并提供一个使用示例,以帮助开发者们轻松地获取天气预报信息。
1、聚合数据:https://www.juhe.cn/docs/api/id/73
2、和风天气:https://dev.qweather.com/docs/
3、高德地图天气:https://lbs.amap.com/api/javascript-api/guide/services/weather
4、心知天气:https://seniverse.yuque.com/hyper_data/datasets/start?
以下是一个示例,展示了如何使用聚合数据的 天气预报API接口。
1、注册并获得请求Key
首先注册一个账号,并完成【个人认证】或者【企业认证】,天气预报接口个人资质和企业资质均可申请使用。
注册账号
个人认证
注册、实名认证完成后,去个人中心的【数据中心】-【我的API】免费申请、获取Key并可以开始调用天气预报API接口了。
2、集成KPI
准备工作完成后,可以正式进入开发阶段,根据参考接口文档或示例代码,在项目中集成天气预报API接口。在页面上,我们提供了详细的接口文档内容,包含了接口地址、请求Header、请求参数说明、请求代码示例、返回参数说明、JSON返回示例代码等等。如果在这过程中,有疑问可直接联系我们,寻求技术协助。
接下来以PHP为例的请求代码如下:
$url = "http://apis.juhe.cn/simpleWeather/query";
$params = [
"key" => "您申请的AppKey", # 在个人中心->我的数据,接口名称上方查看
"city" => "苏州", # 要查询的城市名称或城市ID
];
$paramsStr = http_build_query($params);
$headers = ["Content-Type" => "application/x-www-form-urlencoded"];
$content = httpRequest($url, $paramsStr,0,$headers);
$result = json_decode($content, true);
if ($result) {
var_dump($result);
// 具体返回示例值,参考返回参数说明、json返回示例
} else {
// 请求异常
}
/**
*
* 发起请求
* @param $url
* @param string $dataStr
* @param int $isPost
* @return bool|string
*/
function httpRequest($url, $dataStr = "", $isPost = 0,$headers=[])
{
$httpInfo = [];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 请求头
if (!empty($headers)) {
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
}
// 跳过证书检查
if (strtolower(mb_substr($url,0,8,"utf-8")) == "https://") {
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // 从证书中检查SSL加密算法是否存在
}
if ($isPost) {
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $dataStr);
curl_setopt($ch, CURLOPT_URL, $url);
} else {
curl_setopt($ch, CURLOPT_URL, $url . "?" . $dataStr);
}
//echo $url."?".$dataStr;
$response = curl_exec($ch);
if ($response === false) {
//echo "cURL Error: " . curl_error($ch);
return false;
}
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$httpInfo = array_merge($httpInfo, curl_getinfo($ch));
curl_close($ch);
return $response;
}
JSON返回示例
{
"reason": "查询成功",
"result": {
"city": "苏州",
"realtime": {
"temperature": "4",
"humidity": "82",
"info": "阴",
"wid": "02",
"direct": "西北风",
"power": "3级",
"aqi": "80"
},
"future": [
{
"date": "2019-02-22",
"temperature": "1/7℃",
"weather": "小雨转多云",
"wid": {
"day": "07",
"night": "01"
},
"direct": "北风转西北风"
},
{
"date": "2019-02-23",
"temperature": "2/11℃",
"weather": "多云转阴",
"wid": {
"day": "01",
"night": "02"
},
"direct": "北风转东北风"
},
{
"date": "2019-02-24",
"temperature": "6/12℃",
"weather": "多云",
"wid": {
"day": "01",
"night": "01"
},
"direct": "东北风转北风"
},
{
"date": "2019-02-25",
"temperature": "5/12℃",
"weather": "小雨转多云",
"wid": {
"day": "07",
"night": "01"
},
"direct": "东北风"
},
{
"date": "2019-02-26",
"temperature": "5/11℃",
"weather": "多云转小雨",
"wid": {
"day": "01",
"night": "07"
},
"direct": "东北风"
}
]
},
"error_code": 0
}
声明:所有来源为 “聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com
短信API服务
支持三大运营商,虚拟运营商短信发送,电信级运维保障,独享专用通道,3秒可达,99.99%到达率,支持大容量高并发——超低资费
短信API服务(验证码)
本接口只能发送固定模板格式的验证码类短信。支持模板列表可参考固定模板列表接口。模板通过接口创建
个人/企业涉诉查询
通过企业关键词查询企业涉讼详情,如裁判文书、开庭公告、执行公告、失信公告、案件流程等等。
IP反查域名
IP反查域名是通过IP查询相关联的域名信息的功能,它提供IP地址历史上绑定过的域名信息。
人脸卫士
结合权威身份认证的精准人脸风险查询服务,提升人脸应用及身份认证生态的安全性。人脸风险情报库,覆盖范围广、准确性高,数据权威可靠。
天下网标王许昌360seo网站优化公司门户网站的优化淘宝seo是什么意思网站优化天津网站整站优化望牛墩网站优化费用网站优化指导西安网站优化环翠区网站优化电子网站优化seo网站优化方案武汉网站优化长尾词企业网站如何优化思维成都网站网络推广优化公司网站seo优化湖北网站关键词排名优化策略济南小猫网站优化怎么样关于网站优化的攻略亳州做网站优化哪家合适嘉善网站优化优化网站关键字机械网站优化公司好吗泉州百度网络推广网站优化网站优化考虑哪些因素网站优化工具箱玩具潮州网站搜索优化电商网站优化制作长安网站优化排名外包巴南区网站优化网站排名优化怎样收费网站优化价格关键词香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤