天气实时天气生活指数预报 天气

心知天气

心知天气提供中文天气数据API,覆盖实时天气、15天预报、预警与生活指数等。免费版为个人开发者提供每天500次请求。

查看官方文档 ↗

接入教程

https://api.seniverse.com/v3/weather/now.json?key=你的私钥&location=beijing&language=zh-Hans&unit=c

1. 注册心知天气账号并在控制台添加天气数据API产品。
2. 获取密钥(uid公钥与key私钥)。
3. 调用实时天气接口:
4. location支持城市名、经纬度或ip自动定位。
5. 免费版每天500次请求,开发阶段建议加缓存。

Python 获取实时天气

python
import requests

url = "https://api.seniverse.com/v3/weather/now.json"
params = {"key": "你的私钥", "location": "beijing", "language": "zh-Hans", "unit": "c"}
print(requests.get(url, params=params).json()["results"][0]["now"])

PHP 获取实时天气

php
<?php
$url = 'https://api.seniverse.com/v3/weather/now.json?key=你的私钥&location=beijing&language=zh-Hans&unit=c';
$data = json_decode(file_get_contents($url), true);
print_r($data['results'][0]['now']);

JavaScript 获取实时天气

javascript
fetch('https://api.seniverse.com/v3/weather/now.json?key=你的私钥&location=beijing&language=zh-Hans&unit=c')
  .then(r => r.json())
  .then(d => console.log(d.results[0].now));

常见问题

免费版每天多少请求?

免费版每天500次请求,适合个人开发与原型。

支持IP自动定位吗?

支持,将location参数设为ip即可根据请求来源IP定位。

相似接口推荐

Weatherstack

Weatherstack 是一款提供全球实时、历史和预测天气数据的API服务,以轻量级JSON格式返回准确的气象信息,支持数百万个地点查询。

免费
Open-Meteo天气API

Open-Meteo是一个免费开源天气API,无需Key与注册,提供30多个模型的预报、1940年以来的历史天气,以及空气质量、海洋与地理编码等产品。免费层每天10000次,限非商业用途。

免费
OpenWeatherMap天气API

OpenWeatherMap是全球流行的天气数据服务,提供实时天气、5天/3小时预报、空气质量、地理编码与气象图等接口。免费套餐每月100万次调用、每分钟60次,注册即可获取密钥。

免费增值
和风天气

和风天气为开发者提供全球天气数据服务,涵盖实时天气、7天预报、空气质量AQI、灾害预警、台风、潮汐、日出日落与生活指数等。免费订阅每天提供1000次请求额度。

免费增值