请求体类型:所有接口均使用 application/json。
HTTP 状态码:正常业务响应均返回 HTTP 200。
业务状态码:响应体 code=200 表示业务成功,code=0 表示业务失败。
错误信息:业务失败时读取响应体 error 字段,前端会将该字段展示给用户。
登录态 token:precheckAccount 和 redeem 使用的 token 是前端把完整 ChatGPT session JSON 通过 zstd 压缩并 base64 编码后的字符串,格式为 zstd64:<base64>。
兑换执行方式:redeem 当前为异步提交任务。接口成功后通常返回 status=processing 和 order_no,最终成功或失败需要调用 queryOrder 查询。
2.
verifyCdk 成功后,前端保存 activation_token、expires_in、expires_at、product_name 和 plan。
3.
用户粘贴 ChatGPT session JSON,前端先在本地解析 accessToken 和邮箱,再压缩成 zstd64 token。
4.
前端调用 precheckAccount 校验账号。只有 plan_type=free 且 eligible=true 时允许继续。
6.
redeem 成功后,前端调用 queryOrder 轮询订单状态;如果订单仍是 processing,页面继续等待或提示用户稍后再查。