請求方式:POST
URL: http://api.onenet.hk.chinamobile.com/keys
參數名稱 | 格式 | 是否必須 | 說明 |
---|---|---|---|
title | string | 是 | apikey名稱 |
permissions | array-json | 是 | 許可權描述物件陣列,見permissions描述表 |
access_methods | array-string | 否 | 授權訪問方式,選項如下 post:新增資源 get:查詢資源 put:更新資源 delete:刪除資源 注:缺省時不具備任何許可權 |
permissions描述表
參數名稱 | 格式 | 說明 |
---|---|---|
resources | array-json | 授權訪問資源列表,見resources描述表 |
resources描述表
參數名稱 | 格式 | 說明 |
---|---|---|
dev_id | string | 授權訪問的設備ID |
ds_id | string | 授權訪問的數據流ID |
參數名稱 | 格式 | 說明 |
---|---|---|
errno | int | 調用錯誤碼,為0表示調用成功 |
error | string | 錯誤描述,為“succ”表示調用成功 |
data | json | 介面調用成功之後返回的apikey相關信息,見data描述表 |
data描述表
參數名稱 | 格式 | 說明 |
---|---|---|
key | string | 系統分配的apikey |
P0ST http://api.onenet.hk.chinamobile.com/keys HTTP/1.1
{
"title": "newapikey",
"permissions": [{
"access_methods": ["get", "put", "post", "delete"],
"resources": [{
"dev_id": "39593230",
"ds_id": "gps"
}, {
"dev_id": "39456825"
}]
}],
}
{
"errno":0,
"data": {
"key":"Ave*************lIRHxA="
},
"error":"succ"
}