wdk.rex.config.get (rex-config配置获取接口)

rex-config配置获取接口-对内开放

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
access_key String 必须 dasasasdfasdf 平台key
access_sign String 必须 sadsad 平台签名
access_time String 可选 111 签名时间戳,毫秒,加密时使用时间加密则必传
param RexConfigAppGetRequest 必须 配置获取请求
  • └ item_codes
  • String
  • 可选
  • aasaaas
  • 配置项编码
  • └ dim_params
  • String
  • 可选
  • "{\"aaa\":\"9998\"}"
  • 纬度组参数,JSONString
  • └ module_code
  • String
  • 必须
  • sasaasaa
  • 模块编码
  • └ utdid
  • String
  • 必须
  • ssssssssscacea
  • 设备Id
  • └ page_size
  • Number
  • 可选
  • 10
  • 每页数量
  • └ appkey
  • String
  • 必须
  • adsadasd
  • 应用appkey,模块关联应用
  • └ page_num
  • Number
  • 可选
  • 1
  • 分页页码

响应参数

名称 类型 示例值 描述
data RexConfigAppResponse 返回数据
  • configs
  • RexConfigItemEntityDO []
  • 配置实例内容
  • └ item_code
  • String
  • sasaasa
  • 项编码
  • └ name
  • String
  • asdasdsad
  • 名称
  • └ dim_group_code
  • String
  • asdasdsa
  • 维度组code
  • └ dim_type
  • String
  • asdsads
  • 维度类型
  • └ dim_code
  • String
  • asdasd
  • 维度编码
  • └ batch_tag
  • String
  • asdasd
  • 批次标签
  • └ module_code
  • String
  • asdasdsa
  • 模块编码
  • └ tenant_id
  • Number
  • 10000001
  • 租户Id
  • content
  • RexConfigItemEntityContentDO []
  • 实例内容
  • └ rule
  • String
  • rule
  • 配置规则
  • └ value
  • String
  • value
  • 配置内容值
  • └ start_time
  • Number
  • 1703289500000
  • 生效开始时间,毫秒是
  • └ end_time
  • Number
  • 1703289600000
  • 生效结束时间,毫秒时
  • └ code
  • String
  • asa
  • 编码
  • └ code_md5
  • String
  • asdsad
  • 编码MD5
  • └ content_md5
  • String
  • asdsad
  • 内容MD5
  • └ push_job_id
  • String
  • asdsad
  • 推送任务Id
  • └ page_num
  • Number
  • 1
  • 分页页码
  • └ page_size
  • Number
  • 1
  • 每页数量
  • └ has_more
  • Boolean
  • false
  • 是否存在更多数据

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
WdkRexConfigGetRequest req = new WdkRexConfigGetRequest();
req.setAccessKey("dasasasdfasdf");
req.setAccessSign("sadsad");
req.setAccessTime("111");
WdkRexConfigGetRequest.RexConfigAppGetRequest obj1 = new WdkRexConfigGetRequest.RexConfigAppGetRequest();
obj1.setItemCodes("aasaaas");
obj1.setDimParams("\"{\\"aaa\\":\\"9998\\"}\"");
obj1.setModuleCode("sasaasaa");
obj1.setUtdid("ssssssssscacea");
obj1.setPageSize(10L);
obj1.setAppkey("adsadasd");
obj1.setPageNum(1L);
req.setParam(obj1);
WdkRexConfigGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<wdk_rex_config_get_response>
    <data>
        <configs>
            <rex_config_item_entity_d_o>
                <item_code>sasaasa</item_code>
                <name>asdasdsad</name>
                <dim_group_code>asdasdsa</dim_group_code>
                <dim_type>asdsads</dim_type>
                <dim_code>asdasd</dim_code>
                <batch_tag>asdasd</batch_tag>
                <module_code>asdasdsa</module_code>
                <tenant_id>10000001</tenant_id>
                <content>
                    <rex_config_item_entity_content_d_o>
                        <rule>rule</rule>
                        <value>value</value>
                        <start_time>1703289500000</start_time>
                        <end_time>1703289600000</end_time>
                    </rex_config_item_entity_content_d_o>
                </content>
                <code>asa</code>
                <code_md5>asdsad</code_md5>
                <content_md5>asdsad</content_md5>
                <push_job_id>asdsad</push_job_id>
            </rex_config_item_entity_d_o>
        </configs>
        <page_num>1</page_num>
        <page_size>1</page_size>
        <has_more>false</has_more>
    </data>
</wdk_rex_config_get_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

返回
顶部