兔二API

即是使用者,也是开发者。


天气查询

<h5>简要描述</h5> <ul> <li>支持全国实时详细天气、未来七天天气、未来实时天气查询</li> </ul> <p><strong>请求URL:</strong></p> <ul> <li><code>https://api.toer2.com/tianqi</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST</li> </ul> <p><strong>参数:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>示例</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">appid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>用户UID</td> <td>个人中心获取</td> </tr> <tr> <td style="text-align: left;">city</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>查询地区</td> <td>北京</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>查询类型代码(参考下方)</td> <td>location:weather</td> </tr> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>签名密钥</td> <td>参见下方</td> </tr> </tbody> </table> <pre><code>签名密钥:MD5加密(appid + city + type + key)</code></pre> <blockquote> <p>签名密钥加密方式具体请参考接口简要概述</p> </blockquote> <p><strong>查询类型:</strong></p> <table> <thead> <tr> <th style="text-align: left;">类型名称</th> <th style="text-align: left;">类型代码</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">实时详细天气</td> <td style="text-align: left;">city:tianqi</td> </tr> <tr> <td style="text-align: left;">当前实时天气</td> <td style="text-align: left;">location:weather</td> </tr> <tr> <td style="text-align: left;">未来七天天气</td> <td style="text-align: left;">location:weather/forecast</td> </tr> <tr> <td style="text-align: left;">未来小时天气</td> <td style="text-align: left;">location:weather/hourly</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code>{ "code": 1005, "msg": { "code": 200, "msg": "success", "data": { "basic": { "cid": "CN101010100", "location": "北京", "parent_city": "北京", "admin_area": "北京市", "cnty": "中国", "lat": "39.904987", "lon": "116.405289", "tz": "+8.00" }, "update": { "loc": "2021-07-10 14:47", "utc": "2021-07-10 06:47" }, "status": "ok", "now": { "cloud": "91", "cond_code": "101", "cond_txt": "多云", "fl": "34", "hum": "64", "pcpn": "0.0", "pres": "998", "tmp": "31", "vis": "8", "wind_deg": "45", "wind_dir": "东北风", "wind_sc": "2", "wind_spd": "8" } }, "time": 1625900013, "log_id": 272378156493807600 } } </code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>返回状态码</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">array</td> <td>天气数据</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> <li>结果页面参考:<a href="https://www.toer2.com/tianqi.html">https://www.toer2.com/tianqi.html</a></li> </ul> <p>欢迎使用兔二API!</p>

页面列表

ITEM_HTML