starwink.xyz

StarWink API

兑换码验证、兑换与质保换号接口文档

基础信息

Base URL
https://starwink.xyz
认证方式

所有请求必须在 Header 中携带 API Key:

X-API-Key: your-api-key-here

接口列表

POST /external/verify

验证兑换码是否有效。返回兑换码对应的套餐和时长信息。

请求参数

字段类型说明
codestring兑换码(必填)
cURL 示例
curl -X POST https://starwink.xyz/external/verify \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-api-key-here" \
  -d '{"code": "YOUR_CODE"}'
响应示例
✓ 成功
✗ 失败
{
  "valid": true,
  "plan": "pro",
  "duration": "30天"
}
{
  "valid": false,
  "reason": "兑换码不存在"
}
POST /external/redeem

使用兑换码为指定邮箱开通服务。兑换成功后返回分配的账号和到期时间。

请求参数

字段类型说明
codestring兑换码(必填)
emailstring用户邮箱(必填)
cURL 示例
curl -X POST https://starwink.xyz/external/redeem \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-api-key-here" \
  -d '{"code": "YOUR_CODE", "email": "user@example.com"}'
响应示例
✓ 成功
✗ 失败
{
  "success": true,
  "account": "user@example.com",
  "expire_at": "2026-04-23T00:00:00Z"
}
{
  "success": false,
  "error": "兑换码不存在"
}
POST /external/warranty

质保换号。当账号出现问题时,使用原兑换码申请更换新账号。

请求参数

字段类型说明
codestring原兑换码(必填)
emailstring用户邮箱(必填)
cURL 示例
curl -X POST https://starwink.xyz/external/warranty \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-api-key-here" \
  -d '{"code": "YOUR_CODE", "email": "user@example.com"}'
响应示例
✓ 成功
✗ 失败
{
  "success": true,
  "new_account": "newuser@example.com"
}
{
  "success": false,
  "error": "兑换码不存在"
}

错误码说明

状态码说明处理建议
200请求成功正常处理响应数据
401未授权 / API Key 无效检查 X-API-Key header 是否正确
400请求参数错误检查请求体 JSON 格式和必填字段
404接口不存在检查请求路径是否正确
500服务器内部错误稍后重试,若持续出现请联系管理员

注意事项

  • 📌 所有请求均需 Content-Type: application/json
  • 🔑 API Key 请妥善保管,不要泄露到客户端代码中
  • ⏱️ 每个兑换码只能使用一次,兑换后即失效
  • 🔄 质保换号需在有效期内使用原兑换码申请