返回分两层:系统信封 showapi_res_* 与业务体 showapi_res_body,业务数据全在 showapi_res_body 内。
注册易源账号、在控制台拿到 AppKey,是调用所有 ShowAPI 接口的前置条件。
免费地震信息指南总目录(apiCode=2274)
天气预报国际版提供官方 OpenAPI 3.0 文档,覆盖全部 3 个接入点:[YAML](https://www.showapi.com/openapi/market/3540.yaml) / [JSON](https://www.showapi.com/openapi/market/3540.json)。
天气预报国际版提供接口级 MCP 服务(showapi-mcp-3540),覆盖本接口全部 3 个接入点(当前天气 / 24 小时预报 / 14 天预报)。
天气预报国际版没有提供批量查询接入点(文档接入点仅"当前天气 / 24 小时预报 / 14 天预报"三个,均为单城市粒度)——多城市需求需要客户端自行循环调用。
免费接口设有防滥用档次限制(具体档位数以官方说明为准),上量后第一件该做的事就是加缓存:同一城市同一接入点短时间内的重复请求,完全没有必要每次都打到接口。
当前天气与逐小时预报都带一组少见的太阳辐射字段:short_rad(短波/全球水平辐射)、diff_rad(水平面散射)、dni、gti(倾角辐射),单位 W/m²,外加紫外线指数 uv。
接入点 3540-3 返回 dayList 逐日预报:温幅、降水、风、紫外线之外,还带日出日落与月相组字段(月相/月出/月落/月光亮度),这是做旅行行程页的现成素材。
接入点 3540-2 返回 hourList 逐小时预报数组,字段与当前天气的 now 高度一致,另多一个 snow(降雪量),但没有 air_quality。
空气质量数据在 now.air_quality 对象中,只有 3540-1(当前天气)接入点返回;24 小时与 14 天预报不含空气质量。
接入点 3540-1 是三个接入点里信息最全的:唯一返回 air_quality 空气质量块的接入点,now 对象一次给齐温、湿、风、降水概率、能见度、UV。
返回体分两层:系统级(showapi_res_code / showapi_res_error / showapi_res_id / showapi_fee_num)+ 业务级 showapi_res_body(内含 ret_code),两层都要判断。
三个接入点共用同一套定位参数:城市名 name,或经纬度 lon + lat,二选一即可,返回结构一致。
天气预报国际版提供全球数百万个地点的当前天气(3540-1)、24 小时预报(3540-2)、14 天预报(3540-3)三个接入点,注册后默认可免费调用。
天气预报国际版通过多个全球天气服务商与高分辨率本地天气模型,覆盖全球数百万个地点,提供当前天气、24 小时预报、14 天预报三个接入点,注册后默认可免费调用。



