用途:借助 uxc 与精选 OpenAPI 架构执行 Binance 现货 REST 操作,覆盖公开行情读取、签名账户读取、签名订单查询、测试订单、下单与撤单。不覆盖 OCO/OTO 等 orderList 接口、cancelReplace、amend、historicalTrades、uiKlines、ticker/tradingDay、SOR、钱包/杠杆/理财及 /sapi/* 接口、RSA 签名和 demo-api。
主要能力:公开行情端点无需凭证;签名端点需 api_key 与 Ed25519 PKCS#8 PEM 私钥(或已弃用的 HMAC SHA256 secret_key)。测试网使用独立主机 https://testnet.binance.vision 与独立密钥,主网与测试网密钥不可混用。
使用方式:先确认 uxc 已安装,再创建固定链接命令,例如 uxc link binance-spot-mainnet-openapi-cli https://api.binance.com --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/binance-spot-openapi-skill/references/binance-spot.openapi.json,测试网同理指向 testnet 主机。用 -h 发现操作,先执行读取,再用 post:/api/v3/order/test 验证,最后才真实下单。凭证通过 uxc auth credential set 与 auth binding add 配置,绑定使用 --path-prefix /api/v3。
限制与注意:自动化应保持 JSON 输出信封,解析 ok、kind、protocol、data、error;主网写操作属高风险,需用户明确确认;下单前查询 exchangeInfo 与行情;遇 -1021 调用 get:/api/v3/time 后重试;遇 -1022 检查 API key 与签名材料是否来自同一密钥记录。timestamp 与 signature 由签名绑定注入。