天气太阳位置无密钥日出日落 天气

日出日落时间API

免费的日出日落时间API,输入经纬度即可返回日出、日落、晨昏、黄金时段、太阳位置与月亮数据。无需注册与密钥,使用需展示署名链接。

查看官方文档 ↗

接入教程

GET https://api.sunrise-sunset.org/json?lat=39.9&lng=116.4

1. 直接GET请求,无需密钥:
2. 返回sunrise、sunset、twilight等UTC时间。
3. 可加date参数指定日期。
4. 返回的是UTC时间,展示时需转换时区。
5. 使用需展示对 sunrise-sunset.org 的署名链接。

Python 获取日出日落

python
import requests
url = "https://api.sunrise-sunset.org/json"
r = requests.get(url, params={"lat":39.9,"lng":116.4})
data = r.json()["results"]
print(data["sunrise"], data["sunset"])

PHP 获取日出日落

php
<?php
$d = json_decode(file_get_contents("https://api.sunrise-sunset.org/json?lat=39.9&lng=116.4"), true);
echo $d["results"]["sunrise"] . " - " . $d["results"]["sunset"];

JavaScript 获取日出日落

javascript
const data = await fetch("https://api.sunrise-sunset.org/json?lat=39.9&lng=116.4").then(r => r.json());
console.log(data.results.sunrise, data.results.sunset);

常见问题

需要密钥吗?

不需要。免费使用、无需注册与API Key,仅需在应用或页面展示署名链接。

返回时间是本地时间吗?

返回的是UTC时间,需要在展示时转换为用户所在时区。

相似接口推荐

Weatherstack

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

免费
Open-Meteo天气API

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

免费
OpenWeatherMap天气API

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

免费增值
和风天气

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

免费增值