开发指南

永昼天气的开发者文档,以此为永昼天气开发LUA表盘,主页样式

本应用支持开发者为其开发 LUA 表盘,新版本中上线的主页样式修改更是允许用户自行加载主页样式

应用基本信息

项目值
应用包名moe.mcns.Eternal
版本代号Next及后续版本
适用版本260618及后续版本

数据存储结构

城市列表文件

存储位置:

internal://files/weather/citylist.json

存储格式: 使用 MingChengAPI /api/v2/weather/getCity 返回格式

详见 获取城市信息

城市天气信息

存储位置:

internal://files/weather/weatherdata/{lat}_{lon}/daily.json
internal://files/weather/weatherdata/{lat}_{lon}/hourly_{Date}.json

请替换 {lat} 为城市纬度,{lon} 为城市经度,{Date} 为日期(如 2026-01-01)。lat 和 lon 数据均在 citylist 中有存储。

存储格式: 使用 MingChengAPI /api/v2/weather/getWeather 返回格式

  • daily.json - 存储日级天气数据(不含 hourly 详情)
  • hourly_{Date}.json - 存储对应日期的小时级天气数据

详见 获取天气信息

城市预警信息

存储位置:

internal://files/weather/weatherdata/{lat}_{lon}/warn.json

存储格式: 使用 MingChengAPI /api/v2/weather/getWarn 返回格式

详见 获取天气预警

分钟级降水信息

存储位置:

internal://files/weather/weatherdata/{lat}_{lon}/minutely.json

存储格式: 使用 MingChengAPI /api/v2/weather/getMinutely 返回格式

详见 获取分钟级降水

应用设置信息

存储位置:

internal://files/weather/settings.json

存储格式: JSON 对象,包含用户设置项

开发资源

大纲