Skip to content

获取当前应用的服务主体信息

适用版本>=v7.0.2502a.20250213 接口说明:提供获取当前应用服务主体信息的功能。通过调用此接口,开发者可以获取当前应用的服务主体名称、服务主体ID等关键信息。

请求说明

请求地址配置域名 +/openapi+/v7/service_principals/current
请求方法GET
签名方式KSO-1(配置域名 +/openapi 不参与签名)
权限要求无scope

请求头(Header)

Header参数类型是否必填说明
Content-Typestring使用:application/json
X-Kso-DatestringRFC1123 格式的日期,例: Wed, 23 Jan 2013 06:43:08 GMT
X-Kso-AuthorizationstringKSO-1 签名值,详见《签名方法》
Authorizationstring授权凭证,格式为:Bearer {access_token}

路径参数(Path)

名称类型是否必填说明
无参数

请求体(Body)

名称类型是否必填说明
无请求体

响应体

名称类型说明
codeint64响应结果标识
msgstring错误信息描述
dataobject响应数据
∟ app_idstring应用id
∟ company_idstring租户id
∟ ctimeint64创建时间
∟ descriptionstring服务主体描述
∟ idstring服务主体id,与服务主体id被分配的account_id取值一样
∟ logostring服务主体标志
∟ mtimeint64修改时间
∟ namestring名称
∟ statusstring服务主体状态,其类型说明如下: "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"
}