独孤垂钓2003 发表于 2017-2-9 13:23:28

addGroup失败

按照gizWifiSDK模块APICloud官方的示例代码,一直返回参数无效错误!(errorCode:8006)

var gizWifiSDK = api.require('gizWifiSDK');
gizWifiSDK.addGroup({
            "uid": 'your_uid',
            "token": 'your_token',
            "productKey": 'your_group_type',
            "groupName": 'your_group_name',
            "specialDevices": []
    },function(ret, err) {
            alert("ret = " + JSON.stringify(ret) + "err = " + JSON.stringify(err));
    });
另外这个参数 productKey 似乎和描述也不符,请官方更新一下接口文档吧。

boboP 发表于 2017-2-9 14:32:26

有什么描述不符呢,这个是中控设备添加设备分组的,那你得识别是哪个PK下的设备分组

独孤垂钓2003 发表于 2017-2-9 16:00:01

本帖最后由 独孤垂钓2003 于 2017-2-9 16:07 编辑

boboP 发表于 2017-2-9 14:32
有什么描述不符呢,这个是中控设备添加设备分组的,那你得识别是哪个PK下的设备分组 ...
productKey 和 group type是两个不同的概念啊,如果这里要输入productKey,那就描述成中控或sub的product key,而不是写个“group type”让人迷惑。
我现在只是创建分组失败,没有涉及到添加设备问题,所以不存在设备类型操作。文档中也没有说明这个API的使用限制问题。所以我理解为只要SDK初始化成功后,就应该允许创建分组。

如果说创建分组需有什么前置条件之类的限制,示例代码就应该说明或包含进来啊,否则让开发者在那儿不停的尝试,对于平台的推广不利。
页: [1]
查看完整版本: addGroup失败