全国天气温度排行免费 API 接口教程

简介: 该接口可查询全国2000+城市天气温度排行,支持按白天/夜间温度排序,提供实时天气要素(温、湿、压、风、体感等)及当日预报,适用于资讯站、小程序等场景。

一、接口简介

接口盒子该接口可查询 全国 2000+ 城市/地区 的天气温度排行,支持按「白天温度」或「夜间温度」排序,同时附带当日天气预报 + 当前实时天气要素(温度、降水、气压、湿度、风力风向、体感温度等)。

典型用途:

  • 🔥 做「今日全国最热/最冷城市榜」
  • 📰 资讯类站点自动拉取温度排行
  • 📱 小程序 / App 天气模块的数据源之一



二、请求信息

项目

请求地址

https://cn.apihz.cn/api/tianqi/tqybwdpx.php

请求方式

GET 或 POST 均可

数据格式

返回 JSON


三、请求参数

参数

必填

说明

id

用户中心的数字 ID,如 id=10000000

key

用户中心通讯秘钥

type

排行类型:1=白天温度,2=夜间温度,默认白天

px

排序方式:1=高→低,2=低→高,默认高→低

page

页码,每页 10 条,默认第 1 页



四、返回参数(核心字段)

顶层

字段

说明

code

200成功,400错误

msg

提示信息

page

当前页码

maxpage

最大页数

data

排名数据集(数组)

data 每条记录

字段

说明

top

排名

sheng

shi

name

地区名

wd1

白天温度(℃)

wd2

夜间温度(℃)

weather1 / weather2

白天/夜间天气文字

weather1img / weather2img

天气图标 URL

winddirection1 / 2

风向

windleve1 / 2

风力等级

nowdata

当前实时天气对象

nowdata 子字段

precipitation(降水)、temperature(当前温)、pressure(气压)、humidity(湿度)、windDirectionwindSpeedwindScalefeelst(体感)、uptime(更新时间,缺数据会显示 9999)。


五、GET 请求示例(原文档)


GET https://cn.apihz.cn/api/tianqi/tqybwdpx.php?id=88888888&key=88888888&type=1&px=1&page=1

返回(节选):


{
  "code": 200,
  "page": 1,
  "maxpage": 244,
  "data": [
    {
      "top": 1,
      "sheng": "新疆",
      "shi": "托克逊",
      "name": "托克逊",
      "wd1": "38",
      "wd2": "20",
      "weather1": "多云",
      "nowdata": {
        "temperature": 33.2,
        "feelst": 31.8,
        "humidity": 7,
        "uptime": "2026/05/04 12:40"
      }
    }
  ]
}

六、PHP 调用示例(cURL POST)


<?php
/**
 * 全国天气温度排行 API - PHP cURL 示例
 */
$api = 'https://cn.apihz.cn/api/tianqi/tqybwdpx.php';
$params = [
    'id'   => '你的ID',
    'key'  => '你的KEY',
    'type' => 1,   // 1=白天温度
    'px'   => 1,   // 1=高到低
    'page' => 1,
];
$ch = curl_init();
curl_setopt_array($ch, [
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query($params),
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 10,
]);
$response = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'cURL 错误:' . curl_error($ch);
    exit;
}
curl_close($ch);
$data = json_decode($response, true);
if ($data['code'] != 200) {
    echo '接口返回错误:' . $data['msg'];
    exit;
}
// 打印前 10 条
foreach ($data['data'] as $row) {
    printf(
        "TOP%d %s-%s-%s:白天%s℃ / 夜间%s℃,当前实况%s℃(%s)\n",
        $row['top'],
        $row['sheng'],
        $row['shi'],
        $row['name'],
        $row['wd1'],
        $row['wd2'],
        $row['nowdata']['temperature'],
        $row['weather1']
    );
}

七、Python 调用示例(requests)


"""
全国天气温度排行 API - Python requests 示例
pip install requests
"""
import requests
API = "https://cn.apihz.cn/api/tianqi/tqybwdpx.php"
params = {
    "id": "你的ID",
    "key": "你的KEY",
    "type": 1,   # 1=白天
    "px": 1,     # 1=高到低
    "page": 1,
}
resp = requests.get(API, params=params, timeout=10)
resp.raise_for_status()
data = resp.json()
if data["code"] != 200:
    raise RuntimeError(f"接口错误:{data['msg']}")
print(f"第 {data['page']} 页 / 共 {data['maxpage']} 页\n")
for row in data["data"]:
    now = row["nowdata"]
    print(
        f"TOP{row['top']:>3} "
        f"{row['sheng']}-{row['shi']}-{row['name']} | "
        f"白天{row['wd1']}℃ / 夜间{row['wd2']}℃ | "
        f"当前{now['temperature']}℃ 体感{now['feelst']}℃ "
        f"{row['weather1']}"
    )

运行效果类似:


TOP  1 新疆-托克逊-托克逊 | 白天38℃ / 夜间20℃ | 当前33.2℃ 体感31.8℃ 多云
TOP  2 新疆-吐鲁番-吐鲁番 | 白天37℃ / 夜间21℃ | 当前31.4℃ 体感29.9℃ 多云
...


目录
相关文章
|
C语言
加速github 下载速度的方法
加速github 下载速度的方法
4269 1
|
8月前
|
JSON API PHP
免费天气预报API接口详解
天气预报1-7天API接口,由中国气象局官方数据支持,提供全国范围内的精准天气预报。支持查询温度、天气状况、风力风向、湿度、气压等多维度信息,具备时段预报与天气预警功能。通过RESTful API调用,返回JSON格式数据,适用于出行、农业、智能家居等多种应用场景。
5389 4
|
1月前
|
人工智能 Java API
2026年阿里云通义千问大模型API全栈接入教程:PHP/Java/.NET/Python/Go五语言完整实战
2026年阿里云DashScope作为通义千问官方API服务底座,提供两套标准化接入体系:专属原生SDK、OpenAI兼容通用接口,覆盖PHP、Java、.NET(C#)、Python、Go五大主流开发语言。本文从前置账号开通、两种调用方式区分、各语言环境配置、完整可运行代码、流式输出实现、参数精细化调优、异常捕获、生产安全与成本优化九大模块完整拆解,适配网站、后端服务、桌面程序、AI智能体、数据分析各类项目,零基础开发者与企业后端工程师均可直接复用全套工程代码,解决多技术栈统一集成大模型的落地难题。
594 1
|
缓存 安全 PHP
【阿里云镜像】配置阿里云 Composer 全量镜像
【阿里云镜像】配置阿里云 Composer 全量镜像
3199 0
【阿里云镜像】配置阿里云 Composer 全量镜像
|
关系型数据库 MySQL 数据安全/隐私保护
远程连接mysql8,报错10061 解决办法
远程连接mysql8,报错10061 解决办法
1291 0
|
6月前
|
人工智能 安全 机器人
最佳实践:疯狂星期四肯德基v50!阿里云部署OpenClaw(Clawdbot)、安装麦当劳专属Skill,打造专属AI营养师
提到OpenClaw(曾用名Clawdbot、Moltbot),多数人对它的印象还停留在查资料、写代码的工具属性上。但实际上,这款开源AI框架的强大之处在于其可扩展的Skill(技能插件)系统——通过简单配置,就能让它变身贴合生活场景的专属助手。我最近就解锁了一个实用玩法:给OpenClaw安装麦当劳专属Skill,让它成为既能帮我薅优惠券、播报最新活动,又能根据减脂需求定制套餐的“数字营养师”。
1125 3
|
2月前
|
人工智能 IDE API
阿里云Qoder对接使用完全指南:从安装配置到Agentic编码实战
本文提供了一份完整的阿里云Qoder对接使用指南。Qoder是阿里云推出的Agentic编码平台,支持桌面IDE、命令行CLI和JetBrains插件三种接入方式,可通过按量付费、Coding Plan或Token Plan团队版接入阿里云百炼大模型。文章系统讲解了Qoder IDE的安装配置与模型接入凭证设置、Qoder CLI的一键安装与自定义模型配置、JetBrains插件市场的安装与对接流程。深入剖析Qoder Cloud Agents的API对接方案,包括PAT令牌获取、环境创建、Agent定义、Session管理与SSE事件流接收,并附带完整的curl命令示例。此外还涵盖企业级知识
|
8月前
|
JSON 网络协议 搜索推荐
反向DNS查询与蜘蛛验证免费API接口详细教程
免费反向DNS查询API,通过PTR记录与双向验证(正向解析回查)精准识别百度、Google等搜索引擎蜘蛛IP。支持GET/POST请求,返回JSON格式数据,含`is_bot`和`verified`等核心字段,适用于日志分析、流量过滤与安全监控,助力高效区分真实用户与爬虫。
333 7
|
8月前
|
API PHP 开发者
周边地点搜索免费API接口详解
周边地点搜索API由接口盒子提供,支持基于经纬度搜索周边POI信息,涵盖公交站、酒店、餐厅等。具备多类型筛选、自定义半径(最大10公里)、分页查询等功能,返回数据包含地址、距离、坐标及公交线路详情,适用于各类位置服务应用。
693 1
|
4月前
|
网络协议 网络安全 API
申请Let's Encrypt免费SSL证书API接口详细教程
接口盒子提供免费Let&#39;s Encrypt SSL证书API,支持主域、子域及泛域名申请,90天有效期,每主域7天限50次。通过简单HTTP请求即可自动化完成DNS验证与证书获取,兼容PHP/Python,助力中小项目高效实现HTTPS部署。(239字)
359 0

热门文章

最新文章