| 接口地址: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 |
{
"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))
}