# 移动公共 Token 共享通道 ## 模板 - 模板编号:`sim_onelink_daliuliang_v1`(开发库当前使用的标识) - 模板名称:移动公共 Token 共享 OneLink v1 - 模板模型:`shared_token` - 模板配置:`docs/config/onelink_mobile_public_v1.json` `token.baseUrl` 必须填写上游提供的 Token 服务主机地址;当前协议只提供路径 `/api/get/yd/api/msg`,不能使用移动 OneLink 业务地址代替。 ## 通道管理 - 通道名称:移动大流量插拔实名卡-OU2003457135923 - 通道标识(`chan_key`):`daliuliang_001` - `temp_key`:`sim_onelink_daliuliang_v1` - `chan_config`:`{"userId":"102369"}` - `app_secret`:上游提供的签名密钥 创建实例前,需要启用通道和模板,并确保通道的 `is_normal=0`;`is_normal` 为 `NULL` 或 `1` 时,服务不会创建运行实例。通道服务与代理服务都需要部署包含该模板编号注册的版本。 不要把签名密钥写入 `chan_config`、模板配置或日志。Token 获取请求使用当前 Unix 秒时间戳,并按 `md5(secret + userid + time + secret)` 计算小写签名。 上游响应的 `expire_time` 作为 Unix 秒绝对过期时间保存;服务会在到期前 30 秒刷新 Token,并在同一通道的并发请求间合并刷新动作。