您的位置:首页 > 大数据 > 物联网

阿里物联网套件-服务端SDK学习实践(基础篇-2创建产品)

2017-05-28 15:09 393 查看

创建产品

官方文档链接

public class CreateProductTest {

public static void main(String[] args) {
//获取封装的初始化方法,下文同
DefaultAcsClient client = BaseTest.init();

CreateProductRequest request = new CreateProductRequest();
request.setCatId(10000L);//分类号*
request.setDesc("Create Product test");//备注
request.setName("TestProduct8");//产品名*
CreateProductResponse response = null;
try {
response = client.getAcsResponse(request);
} catch (ClientException e) {
e.printStackTrace();
}
if(response != null){
System.out.println(ToStringBuilder.reflectionToString(response, ToStringStyle.SHORT_PREFIX_STYLE));
System.out.println(ToStringBuilder.reflectionToString(response.getProductInfo(), ToStringStyle.SHORT_PREFIX_STYLE));
}

}
}


打印部分返回信息

CreateProductResponse[requestId=A75C42D6-243C-4F5B-8293-9676CCC5A4DD,success=true,errorMessage=<null>,productInfo=com.aliyuncs.iot.model.v20170420.CreateProductResponse$ProductInfo@53a7473a]
CreateProductResponse.ProductInfo[productKey=******,productName=TestProduct8,catId=10000,createUserId=******,productDesc=Create Product test,fromSource=iothub,extProps=<null>,gmtCreate=<null>,gmtModified=<null>,productSecret=<null>]


CreateProductRequest请求类中还有其他属性可配置,这个类也封装了一些公共参数,如版本号和action等参数,下同。

CreateProductResponse返回请求ID、是否请求成功、错误信息以及生成的产品信息对象。

ProductInfo封装了产品信息的对象,具体含义官方文档写的详细。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐