收藏官网首页
查看: 8841|回复: 0

[问答] android开发-创建一次性定时任务--接口回调返回GIZ_SDK_PARAM_IN...

2

主题

4

帖子

70

积分

注册会员

Rank: 2

积分
70
跳转到指定楼层
楼主
发表于 2018-6-21 21:31:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 Genius 于 2018-6-22 09:49 编辑

代码参考sdk写法
  1. GizDeviceSchedulerCenter.setListener(mListener);
  2. GizDeviceScheduler scheduler = new GizDeviceScheduler();
  3. scheduler.setDate("2018-06-22");
  4. scheduler.setTime("06:30");
  5. scheduler.setRemark("开灯任务111");
  6. ConcurrentHashMap<String, Object> attrs = new ConcurrentHashMap<String, Object>();
  7. attrs.put("onoff_1", true);//数据点已经定义好
  8. scheduler.setAttrs(attrs);
  9. GizDeviceSchedulerCenter.createScheduler(uid, token, device, scheduler);
复制代码

GizDeviceSchedulerCenterListener回调的didUpdateSchedulers中提示resul=GIZ_SDK_PARAM_INVALIDuid和token用4.2. 设备发现的接口调试是没问题的,我直接用6.3. 获取定时任务列表的接口只传uid和token及device也是同样的错误onoff_1数据点已经定义好,且控制功能接口也没问题,网页平台数据也看到了更新了自己的设置状态
uid,token,device,scheduler及回调的打印如下
  1. onClick: uid=96cb7f7e4c734635a5b63bac3abb1fe0token=f51f31a6f08743f5837b02f1510445d9,device=GizWifiDevice [macAddress=VIRTUAL:SITE, did=j9N5vb9tjxbLGkMVxnxKeS, isLAN=false, netStatus=GizDeviceControlled, productType=GizDeviceNormal, productKey=83700e7a82f84e0c9b4de61988f70d23, productName=relay, isBind=true, alias=],scheduler=GizSchedulerInfo [ createdDateTime=null, date=2018-06-22, time=06:30, remark=开灯任务111, startDate=null, endDate=null, enabled=true, weekdays=null, monthDays=null]
  2. didUpdateSchedulers: resul=GIZ_SDK_PARAM_INVALID,result.getResult()=8006,result.name()=GIZ_SDK_PARAM_INVALID,schedulerOwner=null,schedulerList=[],schedulerList.size=0
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表