阿里物联网套件-服务端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封装了产品信息的对象,具体含义官方文档写的详细。
相关文章推荐
- 阿里物联网套件-服务端SDK学习实践(基础篇-12推送数据给设备并得到响应)
- 阿里物联网套件-服务端SDK学习实践(基础篇-3修改产品信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-13发布广播消息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-1准备)
- 阿里物联网套件-服务端SDK学习实践(基础篇-5设备注册)
- 阿里物联网套件-服务端SDK学习实践(基础篇-9根据设备名称查询设备信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-8查询批量设备的申请状态及设备信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-10批量获取设备状态)
- 阿里物联网套件-设备端SDK学习实践(C版-Linux-MQTT)
- 阿里物联网套件-服务端SDK学习实践(基础篇-4查询产品类型信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-11发消息到指定的Topic)
- 阿里物联网套件-服务端SDK学习实践(开篇)
- App后台开发运维和架构实践学习总结(5)——App产品从需求到研发到开发到上线到产品迭代全过程
- Android学习实践:1.初次创建Android项目遇到的各种问题
- WCF创建学习二:使用XML配置终结点发布服务端
- 基于微信的SDK的学习与使用——实现产品支付
- 基于IOS下的支付宝SDK的学习与使用——实现产品支付(二)
- App后台开发运维和架构实践学习总结(5)——App产品从需求到研发到开发到上线到产品迭代全过程
- Java多线程和并发编程实践的学习心得----基础篇3
- Java多线程和并发编程实践的学习心得----基础篇2