API 概述
易信团队提供的 API 服务,允许开发者将易信多开功能集成到自己的应用中,实现更灵活的多账号管理解决方案。我们的 API 遵循 RESTful 设计原则,通过 HTTPS 协议提供服务。
核心优势
简单易用
标准 RESTful 接口,快速上手集成。
安全可靠
OAuth 2.0 认证,HTTPS 加密传输。
https://api.yixin.team/v1
快速开始
按照以下步骤,快速开始使用易信 API 服务。
获取 API 凭证
在开发者后台注册应用,获取 client_id 和 client_secret。
调用接口
使用凭证换取 Token,并在 Header 中带上此 Token 调用具体功能接口。
Authorization: Bearer {{YOUR_TOKEN}}
认证机制
易信 API 采用 OAuth 2.0 标准认证流程。
请求认证
所有请求必须在 HTTP Header 中包含有效的 Access Token。
| Headers | 必选 | 说明 |
|---|---|---|
| Authorization | 是 | Bearer Token 格式 |
curl -H "Authorization: Bearer YOUR_TOKEN" \ https://api.yixin.team/v1/user/info
软件更新 API
检查应用是否有新版本可用。
/update/check
请求参数
| 参数 | 类型 | 说明 |
|---|---|---|
| app_key | string | 应用唯一标识 |
| version | integer | 当前版本号 |
响应示例
{
"has_update": true,
"latest_version": "2.1.0",
"download_url": "https://..."
}
激活 API
用于管理激活码和设备绑定。
/activation/v2
验证激活码
| 参数 | 必选 | 描述 |
|---|---|---|
| code | 是 | 激活码字符串 |
| machine_id | 是 | 设备唯一指纹 |
请求示例
{
"action": "verify",
"code": "YX-8888-9999",
"machine_id": "M-A1B2C3D4"
}
卡密状态查询
用于前端页面验证卡密有效性,无需设备绑定。
/api/index.php?m=Home&c=Ticket&a=verify_card
| 参数 | 必选 | 描述 |
|---|---|---|
| code | 是 | 激活码 (如: YX-1234-5678) |
响应示例
{
"code": 200,
"msg": "卡密有效",
"data": {
"valid": true
}
}
错误码说明
全局统一错误码定义
| 代码 | 描述 | 建议处理 |
|---|---|---|
| 200 | 操作成功 | - |
| 401 | 认证失败 | 检查 Token 是否有效 |
| 403 | 权限不足 | 联系客服开通权限 |
| 500 | 系统繁忙 | 指数级退避重试 |
{
"code": 401,
"message": "Invalid token"
}