接口简介:
根据IP自动判断IP所属地区当日天气信息,可自动获取IP来源,天气信息来源于中国气象局官方数据。
请求地址:
https://cn.apihz.cn/api/tianqi/tqybip.php
请求方式:
POST或GET。
请求参数:
【名称】【参数】【必填】【说明】
【用户ID】【id】【是】【用户中心的数字ID,例:id=10000000】
【用户KEY】【key】【是】【用户中心通讯秘钥,例:key=15he5h15ty854j5sr152hs2】
【ip地址】【ip】【否】【要查询的ip,如不传则自动获取接口调用IP,如查询失败默认返回北京天气预报。例:ip=49.234.56.78】
返回参数:
【名称】【参数】【说明】
【状态码】【code】【200成功,400错误】
【消息内容】【msg】【如果状态码返回400则msg返回错误信息提示。】
【降水量】【precipitation】【降水量。】
【温度】【temperature】【温度。】
【气压】【pressure】【气压。】
【湿度】【humidity】【湿度。】
【风向】【windDirection】【风向。】
【风向度】【windDirectionDegree】【风向度。】
【风速】【windSpeed】【风速。】
【风速描述】【windScale】【风速描述。】
【地区】【place】【查询到的地区。】
【ip】【ip】【返回IP地址。】
【当日天气1】【weather1】【当日天气1,例如晴转多云,那么里面的晴就是当日天气1。】
【当日天气2】【weather2】【当日天气2,例如晴转多云,那么里面的多云就是当日天气2。】
GET请求示例:
https://cn.apihz.cn/api/tianqi/tqybip.php?id=88888888&key=88888888&ip=49.234.56.78
注意:示例里的ID与KEY为公共ID与KEY,共享每分钟调用频次限制,接口本身免费,请使用自己的ID与KEY,独享每分钟调用频次。每日调用无上限。
POST请求示例:
请根据开发语言自行POST。
返回数据示例:
示例:{"code":400,"msg":"通讯秘钥错误。"}
示例:{"precipitation":0,"temperature":32.9,"pressure":1010,"humidity":53,"windDirection":"东北风","windDirectionDegree":17,"windSpeed":1.2,"windScale":"微风","code":200,"place":"中国, 上海, 徐家汇","weather1":"多云","weather2":"晴","ip":"49.234.56.78"}