Skip to content

太阳

访问限制

本部分 API 属于增值服务,仅提供给企业套餐开发者,如需采购请联系彩云商务

提供日出日落时间以及逐小时高度角和方位角数据。

日出日落

请求

http
GET https://singer.caiyunhub.com/v3/astro/sun

查询参数

参数必填默认值取值范围说明
tokenAPI 认证凭证,详见 认证与鉴权
longitude0.0经度
latitude0.0纬度
dailystart0-10起始天数偏移,-1 表示从昨天开始
days31~15返回天数

请求示例

bash
curl "https://singer.caiyunhub.com/v3/astro/sun?longitude=116&latitude=39&dailystart=-1&days=3&token={token}"

响应示例

json
{
  "data": [
    {
      "date": "2026-01-27",
      "rise": "07:21",
      "set": "17:26",
      "astronomical_dawn_start": "05:30",
      "astronomical_dusk_end": "19:17",
      "civil_dawn_start": "06:52",
      "civil_dusk_end": "17:55",
      "nautical_dawn_start": "06:12",
      "nautical_dusk_end": "18:35",
      "solar_midnight": "00:23",
      "solar_noon": "12:23"
    }
    // ...
  ]
}

响应字段

JSONPath类型说明
$.data[].datestring日期
$.data[].risestring日出时间,如果没有则是 -
$.data[].setstring日落时间,如果没有则是 -
$.data[].astronomical_dawn_startstring天文曙光开始,如果没有则是 -
$.data[].astronomical_dusk_endstring天文昏影结束,如果没有则是 -
$.data[].civil_dawn_startstring民用曙光开始,如果没有则是 -
$.data[].civil_dusk_endstring民用昏影结束,如果没有则是 -
$.data[].nautical_dawn_startstring航海曙光开始,如果没有则是 -
$.data[].nautical_dusk_endstring航海昏影结束,如果没有则是 -
$.data[].solar_midnightstring太阳子夜,如果没有则是 -
$.data[].solar_noonstring太阳正午,如果没有则是 -

太阳高度/方位角

提供逐小时的太阳高度角和方位角数据。

请求

http
GET https://singer.caiyunhub.com/v3/astro/sun/location/

查询参数

参数必填默认值取值范围说明
tokenAPI 认证凭证,详见 认证与鉴权
longitude0.0经度
latitude0.0纬度
days11~2返回天数

请求示例

bash
curl "https://singer.caiyunhub.com/v3/astro/sun/location/?longitude=116&latitude=39&days=2&token={token}"

响应示例

json
{
  "data": [
    { "timestamp": 1671638400, "altitude": -74.1515, "azimuth": 348.0473 },
    // ...
    { "timestamp": 1671721200, "altitude": -67.8016, "azimuth": 309.0398 }
  ]
}

响应字段

JSONPath类型说明
$.data[].timestampnumber时间戳
$.data[].altitudenumber高度角
$.data[].azimuthnumber方位角