核心功能
BrickLink Skill 是面向乐高(LEGO)交易平台 BrickLink 的 API 命令行工具,基于 OAuth 1.0 签名认证,提供完整的店铺运营管理能力。
主要能力模块
订单管理:支持查询进出订单详情、获取订单商品批次与消息记录,仅限店铺卖家(direction=out)执行订单状态更新、付款状态修改、发送"Drive Thru"发货通知等操作。
库存管理:完整的 CRUD 能力,支持批量读取店铺库存(支持多维度过滤)、创建/更新/删除单个或多个库存批次,可设置商品类型、颜色、数量、单价、新旧状态等属性。
目录与定价:接入 BrickLink 官方目录数据,支持查询分类、颜色、商品详情,获取价格指导统计(Price Guide),以及查询商品的超集/子集关系(Parts Out 功能)。
反馈与通知:管理买卖双向评价、回复收到的反馈,查询未读推送通知。
显著优点
- 官方 API 覆盖完整,数据实时同步
- 支持批量操作与 JSON 格式数据交互
- 内置 HTML 订单详情渲染工具,便于导出查看
- 变更操作需显式
--yes确认,降低误操作风险
局限性与注意事项
- 买家限制:无法通过 API 修改购买订单(direction=in)的状态或归档,必须使用网站手动操作
- OAuth 1.0 复杂度:需自行管理四组密钥(Consumer Key/Secret + Token Value/Secret)
- 依赖 Python 3 运行时环境
- 无内置速率限制管理,高频调用可能触发 API 限流
适合人群
- BrickLink 店铺卖家,需批量管理库存与自动化订单处理
- 价格分析师,需抓取 Price Guide 数据进行市场研究
- 乐高零件交易者,需 Parts Out 功能拆解套装清单
安全风险
- 密钥泄露风险:环境变量存储的 OAuth 凭证若泄露可导致店铺数据被篡改
- 操作不可逆:
--yes绕过后删除库存、修改订单状态无法撤回 - 建议配合密钥管理服务(如 1Password、AWS Secrets Manager)使用,避免硬编码