使用 GetServiceInputMapping 获取算法相关的输入信息。

说明 需要通过 GetAlgorithmList 获取具体算法的 serviceIdshowLatestData参数值为 true时,会返回实时真实数据。

请求参数

名称 类型 是否必填 描述
serviceId int 算法Id,需要通过 GetAlgorithmList 获取具体算法的 serviceId
showLatestData Boolean 否(默认为 false 是否显示最新数据,为 true 时会返回实时真实数据
limit int 显示最新的多少数据

返回参数

名称 类型 是否必填 描述
Data String Normal 返回值数据承载字段
RequestId String Normal 随机生成,平台可根据 requestId 做业务请求追踪

示例

  • Java SDK请求示例
    public class GetServiceInputMapping {
        /**
         * 算法Id
         */
        private static final String SERVICE_ID = "ff5a321bbb1448f6828d81aa6bcd7b52";
        /**
         * 地区
         */
        private static final String REGION_ID = "cn-hangzhou";
        /**
         * 用户AK
         */
        private static final String ACCESS_KEY_ID = "Your AccessKeyId.";
        /**
         * 项目名称
         */
        private static final String PRODUCT = "industry-brain";
        /**
         * 通道
         */
        private static final String END_POINT = "industrial-brain.[RegionId].aliyuncs.com";
        /**
         * 用户SK
         */
        private static final String SECRET_KEY = "Your secretKey.";
        /**
         * 主函数(获取算法输入信息)
         *
         * @param args
         */
        public static void main(String[] args) {
            registerProd();
        }
        /**
         * 请求线上环境
         */
        public static void registerProd() {
            // 工业大脑项目名称 请求地址
            DefaultProfile.addEndpoint(REGION_ID, PRODUCT, END_POINT);
            // 配置region(用户AK, SK)
            DefaultProfile defaultProfile = DefaultProfile.getProfile(REGION_ID, ACCESS_KEY_ID, SECRET_KEY);
            IAcsClient client = new DefaultAcsClient(defaultProfile);
            // 拼装 请求参数
            GetServiceInputMappingRequest request = new GetServiceInputMappingRequest();
            request.setServiceId(your id);
            request.setShowLatestData(true);
            request.setLimit(1);
            try {
                // 开始请求接口,获取返回结果
                GetServiceInputMappingResponse resp = client.getAcsResponse(request);
                // 打印返回结果
                System.out.println(JSONObject.fromObject(resp).toString());
            } catch (com.aliyuncs.exceptions.ClientException e) {
                e.printStackTrace();
            }
        }
    }
  • 返回示例
    {
        "data":"[{"dictFieldName":"给煤增量1","dataObjectId":"HY_00000004","dataObjectField":"v2"},{"dictFieldName":"给煤量1","dataObjectId":"HY_00000004","dataObjectField":"v5"},{"dictFieldName":"床温12","dataObjectId":"HY_00000004","dataObjectField":"v1"},{"dictFieldName":"给水温度1","dataObjectId":"HY_00000004","dataObjectField":"v4"},{"dictFieldName":"蒸汽量1","dataObjectId":"HY_00000004","dataObjectField":"v0"},{"dictFieldName":"风煤比1","dataObjectId":"HY_00000004","dataObjectField":"v3"},{"dictFieldName":"烟气含氧量1","dataObjectId":"HY_00000004","dataObjectField":"y"}]",
        "requestId":"9C3AFEBC-4FF7-41D1-A73A-3A9491D0FF15"
    }