台风路径
聚合数据 官方文档
通过台风id查询当前台风的路径详情信息
基本说明:
接口地址:https://apis.juhe.cn/fapigw/typhoon/detail
返回格式:json
请求方式:get/post
请求示例:https://apis.juhe.cn/fapigw/typhoon/detail?key=key&id=id
请求参数说明:
名称 类型 必填 说明
key string 必填 第三方平台密钥 扫码关注公众号
id int 必填 台风列表查询的台风id
返回参数说明:
名称 类型 说明
tfid string 台风id。如:202520
name string 台风名。如:博罗依
enname string 台风中文名。如:BUALOI
starttime string 观测开始时间。
endtime string 观测结束时间。
lat string 台风中心位置维度。如:10.90
lng string 台风中心位置经度。如:128.30
movedirection string 台风移动方向。如:北西
movespeed string 台风移动速度(公里)。如:21
power string 风力(级)。如:11
pressure string 中心气压(百帕)。如:980
radius12 string 观测12级半径(公里)。
radius10 string 观测10级半径(公里)。如:80
radius7 string 观测7级半径(公里)。220
speed string 风速(米/秒)。如:30
strong string 台风类型。如:强热带风暴
ckposition string 参考位置。如:距离菲律宾马尼拉东偏南方向约890公里
jl string 未来趋势。如:“博罗依”将以每小时20-25公里的速度向西北方向移动,强度逐渐增强 (下次更新时间为25日11时30分)
land array 台风登陆信息
landaddress string 登陆地址
landtime string 登陆时间
info string 登陆信息
points array 观测点信息
tm string 预报台 forecastpoints
JSON返回示例:
{
    "reason": "success",
    "result": {
        "data": {
            "tfid": "202520",
            "name": "博罗依",
            "enname": "BUALOI",
            "starttime": "2025-09-24 05:00:00",
            "endtime": "2025-09-25 08:00:00",
            "lat": "10.90",
            "lng": "128.30",
            "movedirection": "北西",
            "movespeed": "21",
            "power": "11",
            "pressure": "980",
            "radius12": "",
            "radius10": "80|80|60|60",
            "radius7": "220|260|280|300",
            "speed": "30",
            "strong": "强热带风暴",
            "ckposition": " 距离菲律宾马尼拉东偏南方向约890公里",
            "jl": " “博罗依”将以每小时20-25公里的速度向西北方向移动,强度逐渐增强 (下次更新时间为25日11时30分)",
            "land": null,
            "points": [
                {
                    "time": "2025-09-24 05:00:00",
                    "lng": "133.20",
                    "lat": "10.00",
                    "strong": "热带风暴",
                    "power": "8",
                    "speed": "18",
                    "pressure": "1000",
                    "movespeed": "13",
                    "movedirection": "西",
                    "radius7": "100|100|100|100",
                    "radius10": "",
                    "radius12": "",
                    "forecast": [
                        {
                            "tm": "中国",
                            "forecastpoints": [
                                {
                                    "time": "2025-09-24 05:00:00",
                                    "lng": "133.20",
                                    "lat": "10.00",
                                    "strong": "热带风暴",
                                    "power": "8",
                                    "speed": "18",
                                    "pressure": "1000"
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    }
}
服务级错误码参照
错误码 说明
10001 错误的请求KEY
10002
10003
10005
10007
10008
10009
10011
10012
10013
完整教学代码示例
<?php
/**
 * Created by PhpStorm.
 * User: FZS
 */
class freeApi
{
    private $apiUrl;

    public function __construct()
    {
        $this->apiUrl = 'https://apis.juhe.cn/fapigw/typhoon/detail?key=key&id=id';
    }

    /**
     * 获取结果
     * @return array
     */
    public function getResult()
    {
        return file_get_contents($this->apiUrl);
    }
}
package main

import (
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
)

const (
	APIURL   = "https://apis.juhe.cn/fapigw/typhoon/active?detail?key=key&id=id"
)

func main() {
	queryUrl := fmt.Sprintf("%s",APIURL)
	resp, err := http.Get(queryUrl)
	if err != nil {
		log.Println(err)
		return
	}

	defer resp.Body.Close()

	body, err := ioutil.ReadAll(resp.Body)

	if err != nil {
		fmt.Println(err)
		return
	}

	fmt.Println(string(body))
}