主题
云配置
每个项目下的账号下都有一个云配置,可以用来保存一些用户的配置信息。
注意
如果您用户的账号支持多个设备登录,那么多个设备是共享一个云配置的,所以如果您要保存不同设备的信息,只能让用户使用不同的账号(或卡密)登录不同的设备。
读取云配置
读取:请求地址
读取:请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
secretId | string | 是 | 密钥id |
secretKey | string | 是 | 密钥key |
sessionToken | string | 是 | 会话令牌 |
读取:请求示例
python
import requests
secretId = "你的密钥id"
secretKey = "你的密钥key"
sessionToken = "登录接口返回的会话令牌"
url = "https://api.keyikami.com/v1/get_config"
response = requests.post(url, json={
"secretId": secretId,
"secretKey": secretKey,
"sessionToken": sessionToken,
})
assert response.status_code == 200
body = response.json()
assert body["code"] == 0
print(body["data"])
读取:返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | int | 状态码 |
data | string | 云配置 |
读取:返回示例
json
{
"code": 0,
"data": "{\"key1\":\"value1\",\"key2\":\"value2\"}"
}
修改云配置
修改:请求地址
修改:请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
secretId | string | 是 | 密钥id |
secretKey | string | 是 | 密钥key |
sessionToken | string | 是 | 会话令牌 |
data | string | 是 | 云配置 |
注意
- data 是 string 类型
- data 的长度不能超过 4096 字节,否则会保存失败,返回错误
修改:请求示例
python
import requests
secretId = "你的密钥id"
secretKey = "你的密钥key"
sessionToken = "登录接口返回的会话令牌"
url = "https://api.keyikami.com/v1/set_config"
data = "{\"key1\":\"value1\",\"key2\":\"value2\"}"
response = requests.post(url, json={
"secretId": secretId,
"secretKey": secretKey,
"sessionToken": sessionToken,
"data": data,
})
assert response.status_code == 200
body = response.json()
assert body["code"] == 0
修改:返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | int | 状态码 |
修改:返回示例
json
{
"code": 0
}