1.8 KiB
1.8 KiB
范思伯特福中福
courtId:fansibote-fuzhong- 名称别名:
范思伯特福中福、范思、福中福 - 提供方:Pospal 微信小程序(
wxservice-stg48.pospal.cn) - 已接入适配器:仓库内
src/main/adapters/fansibote-fuzhong/adapter.ts(仅供 desktop 应用回放,skill 不依赖) - skill helper:
scripts/pospal.mjs硬编码为本球场常量
球场常量(公开,写在协议里)
| 常量 | 值 |
|---|---|
STOREID(Header) |
6038652 |
userId(Body,数字) |
6038652 |
PROJECT_UID |
1775556129325750199 |
| 微信号小程序 appid | wx2088ca46b47d8be7 |
完整协议契约(端点、Header、请求体、响应体、状态码、错误分类)见 references/protocol.md,本文件不重复——agent 直接读 protocol.md。
用户提供的球场页面链接
仅用于"确认是这家球场"。agent 收到 https://servicewechat.com/wx2088ca46b47d8be7/... 类的链接时识别为本球场。链接中的 appid / path / query 参数不参与请求构造。
状态解释(球场专属)
canApptOrNot=true才计入可订status=1已订、status=4排课enrollSlots覆盖的报名活动按已订处理,不计入可订数量,不得触发自动锁场txtClassroomUid必须保持字符串,数值可能超过 JS 安全整数范围
写操作约束
- 列表请求不携带
PSPLVISITORID - 锁场和释放必须携带
PSPLVISITORID - 锁场一次提交完整连续组合的全部
classroomItems,不得拆单 - 锁场响应中的
script对象(paySign等)绝不打印、落盘、转发 - 锁场成功只是待支付,用户需去小程序完成支付
- 释放接口针对当前访客的全部锁场,agent 不主动调用,除非用户明确说"释放我刚锁的那一笔"