接口常见问题
更新时间:2020-07-10 15:09:19
Q:自有APP调用awss/subdevice/bind或者awss/enrollee/user/bind绑定设备,返回"code":27810 ,"localizedMsg":"device bind error."
A:设备已与当前用户或者其他用户绑定了,解绑或者重置设备后再调用。
Q:自有APP调用绑定接口绑定设备,返回"code":6608,,"localizedMsg":"绑定失败,请返回重试","message":"token not found"
A:绑定接口调用的token,设备没有上报该token到云端导致报错的,可能是因为设备端发token给APP端,比上报给云端早了,需要设备端排查。
Q:自有APP或者用户云端调用设备相关的接口报code:781 message:Deny access to resources. localizedMsg:拒绝访问资源。错误
A:设备未导入到人居平台,即设备无与之绑定的人居用户。
Q:/account/createSessionByAuthCode 与/user/account/thirdparty/import 什么区别?
A:第一个是创建会话,是登录流程;第二个是导入账号,是登录的前置流程。
Q:语音控制的空间结构,其空间和用户的关系是否需要绑定?还是只设备跟空间绑定就行了,就能达到语音控制?
A: 设备要在空间下且用户要有设备的关联,不检查用户和空间的关系。
Q:绑定网关和子设备后,网关绑定在父空间,子设备绑定在子空间,解绑网关,子设备是否也会解绑
A:会的,无论是否在同一个空间,子设备都会自动解绑
Q:设备绑定失败,返回 6608 "token not found"
A: token not found 是指云端在处理绑定请求的时候发现手机携带的token在云端找不到,导致绑定失败;
可能原因有以下几个方面:
(1)发现之后或者配网成功之后,等待很久之后才点击绑定(开始使用),token的最长时效为3分钟,超过3分钟就会失效;
(2)这个token已经被用过一次,也会立即失效;如两台手机同时发现设备,一台手机点击了绑定,另外一台则会遇到这个问题;还有一种常见是第一次点击返回需要授权,再次点击的时候返回 token not found,因为第一次点击的时候云端认为已使用删除了该token;
(3)设备端token没有上报成功;
Q:客户端(移动端APP)添加绑定设备,报6618,device not in bind window,设备不在绑定窗口中,请重试
A:设备上线后要在10分钟内完成添加绑定,设备上线后到绑定时间超过10分钟所以报错的;重启设备,在设备上线后10分钟内完成添加绑定即可。
Q:增加人脸权限报错"code":2015,"message": "设备的产品类型不支持"
A:创建产品时需要选择【人脸识别门禁】这个品类,其它品类还不支持
Q:主账下分别创建了两个子账号,使用各自的accessKey分别订阅设备数据,还是会出现抢数据的情况
A:人居的数据订阅是租户维度的,不支持分账号订阅。子账号不同accessKey也对应同一个租户。
Q:调用/face/paas/permission/add接口增加人脸权限,报错"code":2005,"message":"无设备权限"
A:需创建设备的账号,开通资源规划的权限,然后将设备授权给人居的租户才可以使用