1. 订阅任务
EasySub-API
  • API指南
  • 登录态与订阅调用示例
  • 订阅任务
    • 订阅任务
    • 2-提交订阅任务
      POST
    • 4-查询允许兑换开关
      GET
    • 5-开启或关闭允许兑换
      PATCH
    • 6-提取长链
      POST
    • 1-查询启用方案
      GET
    • 3-查询订阅任务
      GET
  • 支付卡管理
    • 1-查询支付卡列表
    • 2-新增支付卡
    • 3-查询支付卡详情
    • 4-修改支付卡
    • 5-删除支付卡
    • 6-批量导入支付卡
    • 7-批量修改支付卡
    • 8-启用或停用支付卡
    • 9-批量删除支付卡
    • 10-查询支付卡使用记录
    • 11-查询支付卡导入模板
  • CDK 管理
    • 1-禁用或恢复 CDK
    • 2-销毁 CDK
  1. 订阅任务

6-提取长链

联调中
POST
/api/v1/partner/checkout-links/generate
使用 Token 和 plan_id 为一个账号同步提取长链,建议客户端超时至少 90 秒。权限:POST /admin/checkout-links/generate。复用后台现有 OpenAI 订阅及 Credits 提取、代理和 401 时 Session Token 刷新逻辑。只接受 Token + 方案输入,不支持仅传失败订单号。响应只返回 status、checkout_url、error,不返回扣费、Token 或内部诊断字段。后台仍按上海自然日对同组织同账号首次成功提取扣费,当天重复成功不重复扣费,失败不扣费。参数/余额等前置错误为业务错误;提取执行失败且已保存记录时 status_code=0、data.status=failed,调用方应同时检查这两个状态。

请求参数

Header 参数

Body 参数application/json必填

示例
{
  "plan_id": "plus-ph",
  "token": "{\"accessToken\":\"TOKEN\",\"account\":{\"id\":\"ACCOUNT_ID\"},\"user\":{\"email\":\"account@example.test\"}}"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/api/v1/partner/checkout-links/generate' \
--header 'Authorization: Bearer {{api_key}}' \
--header 'Content-Type: application/json' \
--data-raw '{
  "plan_id": "plus-ph",
  "token": "{\"accessToken\":\"TOKEN\",\"account\":{\"id\":\"ACCOUNT_ID\"},\"user\":{\"email\":\"account@example.test\"}}"
}'

返回响应

🟢200HTTP 200 业务响应
application/json
Bodyapplication/json

示例
{
    "status_code": 0,
    "msg": "string",
    "data": {
        "status": "success",
        "checkout_url": "string",
        "error": "string"
    }
}
修改于 2026-10-14 17:00:40
上一页
5-开启或关闭允许兑换
下一页
1-查询启用方案
Built with