跳到主要内容

行情设置

设备 UI 的 Price 页 显示什么。


GET /api/setting/market

响应

{
"MainCoin": "BTC",
"WatchCoins": "BTC,ETH,SOL,DOGE",
"KlineRotate": "on",
"KlineInterval": "1h",
"PricePageMode": "kline"
}
字段类型含义
MainCoinstring主币(大块价格卡片)。
WatchCoinsstring逗号分隔的 watch list。最多 20 个币
KlineRotatestring"on" 时自动轮换 watch list。
KlineIntervalstringK 线粒度,如 "15m""1h""4h""1d"
PricePageModestring"kline"(图表)或 "list"(纯价目表)。

POST /api/setting/market

部分更新。下次行情周期会立即刷新。

请求

{
"MainCoin": "BTC",
"WatchCoins": "BTC,ETH,SOL",
"KlineInterval": "1d"
}

响应

200 OK 体为 OK。超过 20 个的币会被静默丢弃。


GET /api/market/pairs

返回设备 当前缓存的所有 USDT 交易对。常用于在你自己的 UI 中做币种自动补全。

响应

["BTC","ETH","SOL","DOGE","XRP","ADA","..."]

平铺数组,币符号不带 USDT 后缀(服务端已剥除)。

示例

curl http://192.168.1.42/api/market/pairs | jq length