MIOT 云端提供的各种暂存服务, 包括文件上传,下载?
Methods
(static) _convertParamsForThirdUserConfig(model, key, data) → {*}
需要考虑存储数据的大小,数据量太大需要分段存储
Parameters:
Name | Type | Description |
---|---|---|
model |
||
key |
||
data |
(static) getThirdUserConfigs(model, …keys)
读取三方数据,该接口读取厂商的用户配置信息 /user/get_third_user_config,对应的写的接口为:set_third_user_config。
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
model |
string | 设备Model |
|
keys |
number |
<repeatable> |
根据key获取配置,如果不传keys 返回用户该厂商的所有配置 |
- Deprecated:
- 10023开始废弃,建议使用getThirdUserConfigsForOneKey, 与setThirdUserConfigsForOneKey配套使用
Example
getThirdUserConfigs(model, k1,k2,k3).then(res => {...})
(static) getThirdUserConfigsForOneKey(model, key) → {Promise.<any>}
与setThirdUserConfigsForOneKey配套使用,会把分段的数据自动合并后返回,使得分段行为对调用者透明
Parameters:
Name | Type | Description |
---|---|---|
model |
||
key |
- Since:
- 10023
(static) getUserConfigs(componentId, …keys) → {Promise}
读取米家的用户配置信息 /user/get_user_config(获取/user/set_user_config写入的用户配置)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
componentId |
number | 厂商APP_ID(Cloud ID),需要向小米申请, 0 和 1 预留 |
|
keys |
number |
<repeatable> |
保存的数据索引,从0开始 |
- Deprecated:
- 10023开始废弃,建议使用 getThirdUserConfigsForOneKey
Example
getUserConfigs(componentId, k1,k2,k3).then(res => {...})
(static) setThirdUserConfigs(model, key, data)
写数据 /user/set_user_config, data的数据量不能超过2048字节
Parameters:
Name | Type | Description |
---|---|---|
model |
string | |
key |
number | |
data |
json |
- Deprecated:
- 10023开始废弃,建议使用setThirdUserConfigsForOneKey, data数据量支持分段保存
(static) setThirdUserConfigsForOneKey(model, key, data)
写数据 /user/set_user_config 创建或修改设置插件自由存储空间。如果数据超过服务器设置的阈值,自动分段存储到云端。 但是分段存储会占用额外的key,比如key=100时,分出的新段会存储在101,102,103...等后续相邻的key上, 因此如果插件方需要存储多个key-value,建议多个key之间相差较大
Parameters:
Name | Type | Description |
---|---|---|
model |
string | |
key |
number | |
data |
json |
- Since:
- 10023
(static) setUserConfigs(componentId, data) → {Promise}
写数据 /user/set_user_config
Parameters:
Name | Type | Description |
---|---|---|
componentId |
string | 厂商APP_ID(Cloud ID),需要向小米申请,0和1预留 |
data |
* | key,value结构数据 |
- Deprecated:
- 10023开始废弃,建议使用 setThirdUserConfigsForOneKey, data数据量支持分段保存