身份、支付、生态、模型——一次接入,统一鉴权与错误信封。无状态路由,零功能重叠,标准 OAuth 2.1 开箱即用。
# 复制这一个地址,即可拿到全部端点元信息 GET https://api.yunjii.cn/.well-known/openid-configuration # 统一收口地址,所有能力归口于此 /user · 统一身份(OAuth 2.1 · userinfo · SSO) /pay · 统一支付与钱包(余额 · 充值 · 扣减) /oauth · 授权 / 令牌 / 吊销(标准协议端点) /api · 开发者平台后端(应用 · 策略 · 额度)
所有能力以「能力命名」收口于统一网关,底层协议对用户透明。下列端点已全量可用。
云集接口把身份、生态、模型三类主体能力统一收口。一次接入,即可调用全家族能力——无论是人、应用,还是智能体。
不是又一个应用商店,而是一套能力组合。以统一身份为基座,让接入方一次对接,即可调用全家族能力。
一个 UM 账号,通行全家族站点与应用,资料与 SSO 一次配置处处可用。
只需对接 api.yunjii.cn 一个地址,身份、支付、模型能力按命名域直接调用。
PKCE S256、Bearer 令牌、OIDC 发现文档,符合开放标准,主流 SDK 即接即用。
网关零功能重叠,纯转发收口,延迟低、可水平扩展、故障域隔离清晰。
所有端点错误统一为 { error, error_description, error_code },跨站一致处理。
面向智能体设计(MCP + OAuth 2.1 + DCR + PRM),自然语言即接口,能力即产品。
云集接口是统一收口地址。复制下面的 discovery 地址即可拿到授权、令牌、userinfo 的完整端点元信息,无需记忆多域名、无需理解协议细节。
GET https://api.yunjii.cn/.well-known/openid-configuration
/oauth/authorize.php,携带 client_id、redirect_uri、scope 与 code_challenge(S256)。/oauth/token.php 换取 access_token / id_token。/oauth/userinfo.php 获取用户信息,对接完成。# 1) 发现端点元信息 curl https://api.yunjii.cn/.well-known/openid-configuration # 2) 拼接授权 URL(PKCE S256) https://api.yunjii.cn/oauth/authorize.php ?response_type=code&client_id=YOUR_APPID &redirect_uri=https://your-app/callback &scope=openid profile &code_challenge=BASE64URL(SHA256(verifier)) &code_challenge_method=S256 # 3) 用回调的 code 换 token curl -X POST https://api.yunjii.cn/oauth/token.php \ -d grant_type=authorization_code -d client_id=YOUR_APPID \ -d code=CODE -d redirect_uri=https://your-app/callback \ -d code_verifier=VERIFIER # 4) 带 Bearer 取用户 curl https://api.yunjii.cn/oauth/userinfo.php \ -H "Authorization: Bearer ACCESS_TOKEN"
| 路径 | 方法 | 说明 | 归属 | 状态 |
|---|---|---|---|---|
/user/* | — | 统一身份能力域(与 /market /models /cap 命名体系一致;底层等价 /oauth/*) | UM | 已就绪 |
/pay/* | — | 统一支付与钱包(wallet / recharge / deduct / order / notify / catalog) | UM | 已就绪 |
/.well-known/openid-configuration | GET | OIDC 发现文档(issuer 指向 UM,因 /oauth 转发 UM) | UM | 已就绪 |
/oauth/authorize.php | GET | 授权端点,302 至 UM 授权页(协议端点,/user/authorize.php 等价) | UM | 已就绪 |
/oauth/token.php | POST | 换发 access_token / id_token(PKCE S256) | UM | 已就绪 |
/oauth/userinfo.php | GET | 返回用户信息(Bearer) | UM | 已就绪 |
/oauth/revoke.php | POST | 吊销令牌 | UM | 规划中 |
/api/* | — | 开发者平台后端(应用 / 策略 / 额度 / 客户 / 设备) | UM | 已就绪 |
/market | GET | 生态与套餐目录、结算 | open | 规划中 |
/models | GET | 模型推理与网关 | IF / MF | 规划中 |
/cap | GET | 能力声明与发现 | UM | 规划中 |
所有端点使用 Bearer Token;错误统一为 { error, error_description, error_code } 信封,便于跨站统一处理。
{
"error": "invalid_grant",
"error_description": "code 已过期或已使用",
"error_code": 102
}