跳到主要内容

POST /api/public/v1/me/entitlements/check

校验当前登录客户本人是否具备一个或多个功能的访问权限。

请求体

{
"features": [
{ "feature": "chat" },
{ "feature": "image-generate", "required": 2 }
]
}

feature 表示功能标识(slug),required 表示本次请求要求的最小可用额度。

成功响应

返回结构与服务端授权检查接口一致,只是 customer 固定为当前登录客户本人:

{
"ok": true,
"requestId": "req_123",
"data": {
"customer": "customer_001",
"entitlements": []
}
}

可能错误

  • 404 FEATURE_NOT_FOUND
  • 404 NO_ACTIVE_ENTITLEMENT
  • 409 INSUFFICIENT_QUOTA
  • 400 FEATURE_NOT_METERED