获取当前应用的服务主体信息
适用版本>=v7.0.2502a.20250213 接口说明:提供获取当前应用服务主体信息的功能。通过调用此接口,开发者可以获取当前应用的服务主体名称、服务主体ID等关键信息。
请求说明
| 请求地址 | 配置域名 +/openapi+/v7/service_principals/current |
|---|---|
| 请求方法 | GET |
| 签名方式 | KSO-1(配置域名 +/openapi 不参与签名) |
| 权限要求 | 无scope |
请求头(Header)
| Header | 参数类型 | 是否必填 | 说明 |
|---|---|---|---|
| Content-Type | string | 是 | 使用:application/json |
| X-Kso-Date | string | 是 | RFC1123 格式的日期,例: Wed, 23 Jan 2013 06:43:08 GMT |
| X-Kso-Authorization | string | 是 | KSO-1 签名值,详见《签名方法》 |
| Authorization | string | 是 | 授权凭证,格式为:Bearer {access_token} |
路径参数(Path)
| 名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| 无参数 |
请求体(Body)
| 名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| 无请求体 |
响应体
| 名称 | 类型 | 说明 |
|---|---|---|
| code | int64 | 响应结果标识 |
| msg | string | 错误信息描述 |
| data | object | 响应数据 |
| ∟ app_id | string | 应用id |
| ∟ company_id | string | 租户id |
| ∟ ctime | int64 | 创建时间 |
| ∟ description | string | 服务主体描述 |
| ∟ id | string | 服务主体id,与服务主体id被分配的account_id取值一样 |
| ∟ logo | string | 服务主体标志 |
| ∟ mtime | int64 | 修改时间 |
| ∟ name | string | 名称 |
| ∟ status | string | 服务主体状态,其类型说明如下: "active": 表示服务主体处于活跃状态,可以正常使用。 "disabled": 表示服务主体已被禁用,暂时无法使用。 "deleted": 表示服务主体已被删除,不再可用。 |
响应体示例
json
{
"code": 0,
"data": {
"app_id": "com.cams.test.opengateway",
"company_id": "1",
"ctime": 1737601682,
"description": "",
"id": "10884",
"logo": "",
"mtime": 0,
"name": "",
"status": "active"
},
"msg": "success"
}