注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > MOZI权限API

alibaba.mozi.acl.app.getpermisspkgs (分页获取应用的权限套餐)

分页查询应用下的权限套餐列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
get_app_permission_packages_request GetAppPermissionPackageRequest 可选 获取应用的权限套餐请求对象
  • └ show_realm_info
  • Boolean
  • 可选
  • false
  • 是否查询权限套餐被开通的租户列表(如无必要,建议不要设置true,会增加额外查询)
  • └ return_total_size
  • Boolean
  • 可选
  • false
  • 是否返回数据总量
  • principal_param
  • BucUserPrincipalParam
  • 必须
  • 操作主体
  • └ user_id
  • Number
  • 必须
  • 111411201
  • 操作人userId
  • └ tenant_id
  • Number
  • 必须
  • 10000
  • 操作人所在租户Id
  • └ target_app_name
  • String
  • 可选
  • buc
  • 要查询的应用的appname
  • └ page_size
  • Number
  • 可选
  • 10
  • 每页数据条数
  • └ show_e_lement_count
  • Boolean
  • 可选
  • false
  • 是否查询权限套餐中包含的角色、权限、数据权限 的数量。(如无必要,建议不要设置为true,会增加额外查询)
  • └ request_meta_data
  • String
  • 可选
  • {""}
  • 请求扩展字段
  • └ fuzzy_name
  • String
  • 可选
  • null
  • 权限套餐名模糊匹配
  • └ page_no
  • Number
  • 可选
  • 1
  • 查询第几页

响应参数

名称 类型 示例值 描述
result AppPermissionPackageResult {} 获取应用的权限套餐列表结果对象
  • └ total_size
  • Number
  • 0
  • 应用下套餐总数
  • datas
  • PermissionPackageEntity []
  • []
  • 套权限餐数据列表
  • └ name
  • String
  • 权限套餐code
  • └ title
  • String
  • 权限套餐中文名
  • └ name_e_n
  • String
  • 权限套餐英文名
  • └ app_name
  • String
  • 权限套餐所属应用名
  • └ description
  • String
  • 权限套餐中文描述
  • └ description_e_n
  • String
  • 权限套餐英文描述
  • └ ext_str
  • String
  • 扩展字段
  • └ create_time
  • Date
  • 创建时间
  • └ permission_count
  • Number
  • 包含功能权限数量
  • └ role_count
  • Number
  • 包含角色数量
  • └ data_permission_count
  • Number
  • 包含数据权限数量
  • regist_realm_list
  • RealmEntity []
  • 注册的租户列表
  • └ id
  • Number
  • 租户id
  • └ name
  • String
  • 租户名称
  • └ description
  • String
  • 租户描述
  • creator
  • BucUser
  • 权限套餐创建人
  • └ user_id
  • Number
  • userId
  • └ success
  • Boolean
  • true
  • 是否处理成功,成功则为true
  • └ request_id
  • String
  • asce23e31d32f
  • 请求唯一id
  • └ page_size
  • Number
  • 10
  • 每页数据条数
  • └ current_page
  • Number
  • 1
  • 查询第几页
  • └ response_message
  • String
  • 成功
  • 响应message,若失败则返回失败原因
  • └ response_meta_data
  • String
  • {""}
  • 扩展字段,与入参扩展字段值相同
  • └ response_code
  • String
  • 0
  • 响应code

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaMoziAclAppGetpermisspkgsRequest req = new AlibabaMoziAclAppGetpermisspkgsRequest();
AlibabaMoziAclAppGetpermisspkgsRequest.GetAppPermissionPackageRequest obj1 = new AlibabaMoziAclAppGetpermisspkgsRequest.GetAppPermissionPackageRequest();
obj1.setShowRealmInfo(false);
obj1.setReturnTotalSize(false);
AlibabaMoziAclAppGetpermisspkgsRequest.BucUserPrincipalParam obj2 = new AlibabaMoziAclAppGetpermisspkgsRequest.BucUserPrincipalParam();
obj2.setUserId(111411201L);
obj2.setTenantId(10000L);
obj1.setPrincipalParam(obj2);
obj1.setTargetAppName("buc");
obj1.setPageSize(10L);
obj1.setShowELementCount(false);
obj1.setRequestMetaData("{\"\"}");
obj1.setFuzzyName("null");
obj1.setPageNo(1L);
req.setGetAppPermissionPackagesRequest(obj1);
AlibabaMoziAclAppGetpermisspkgsResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_mozi_acl_app_getpermisspkgs_response>
    <result>
        <total_size>0</total_size>
        <datas>
            <permission_package_entity>
                <name></name>
                <title></title>
                <name_e_n></name_e_n>
                <app_name></app_name>
                <description></description>
                <description_e_n></description_e_n>
                <ext_str></ext_str>
                <create_time></create_time>
                <permission_count></permission_count>
                <role_count></role_count>
                <data_permission_count></data_permission_count>
                <regist_realm_list>
                    <realm_entity>
                        <id></id>
                        <name></name>
                        <description></description>
                    </realm_entity>
                </regist_realm_list>
                <creator>
                    <user_id></user_id>
                </creator>
            </permission_package_entity>
        </datas>
        <success>true</success>
        <request_id>asce23e31d32f</request_id>
        <page_size>10</page_size>
        <current_page>1</current_page>
        <response_message>成功</response_message>
        <response_meta_data>{&quot;&quot;}</response_meta_data>
        <response_code>0</response_code>
    </result>
</alibaba_mozi_acl_app_getpermisspkgs_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部