日日摸夜夜添夜夜爽出水_dvd碟片色爱_麻豆wwwcom内射软件_国产欧美色一区二区三区_中字幕视频在线永久在线观看免费_99久久在线视频精品店_国产精品1区2区3区在线观看 _两性午夜色视频免费网站_国产精品女同久久久久电影院_国产一区二区不卡亚洲涩情

簡體中文

[分享]分享者:分享設(shè)備

極致加深 - 設(shè)備分享相關(guān) API 文檔

一、接口總覽

接口名稱功能描述請求方式授權(quán)方式接口版本
分享設(shè)備(deviceShare)將設(shè)備分享給指定郵箱用戶GET / POSTJWT / Bearer Token 授權(quán)v1
停止分享(deviceUnshare)停止對指定用戶的設(shè)備分享GET / POSTJWT / Bearer Token 授權(quán)v1
清空分享(clearDeviceShare)清空指定設(shè)備的所有分享記錄GET / POSTJWT / Bearer Token 授權(quán)v1

二、分享設(shè)備接口(deviceShare)

用于將設(shè)備分享給指定郵箱用戶,需傳遞設(shè)備UID、被分享者郵箱及設(shè)備訪問憑證,支持可選權(quán)限配置和自定義描述信息。
(一)請求說明
1. 請求URL
GET: /vsaas/api/v1/be?query=mutation {deviceShare(device:String!,email:String!,credential:String!,permission:Int,description:String) String!} POST: /vsaas/api/v1/be/ 說明:支持GET和POST兩種請求方式,推薦使用POST方式
說明:deviceemail、credential為核心必填參數(shù),其他為可選參數(shù)。
2. 請求頭(Header)
參數(shù)名類型必選說明
AuthorizationString授權(quán)令牌,格式:JWT {token}Bearer {token}
Content-TypeString固定值:application/json
3. 請求參數(shù)
參數(shù)名類型必選位置說明
deviceStringGraphQL參數(shù) MUTATION設(shè)備UID(唯一標識)
emailStringGraphQL參數(shù) MUTATION被分享者的郵箱
credentialStringGraphQL參數(shù) MUTATION連線的憑證(密碼信息)
permissionIntGraphQL參數(shù) MUTATION權(quán)限配置:bit0為允許event,bit1為允許liveview(如1=僅允許event,2=僅允許liveview,3=兩者都允許)
descriptionStringGraphQL參數(shù) MUTATION自定義分享說明信息
4. 請求體(POST 方式專用)
{  "query": "mutation {deviceShare(email:\"被分享者郵箱\",device:\"設(shè)備UID\",credential:\"訪問憑證\",permission:3,description:\"自定義描述\")}" }
說明:device、email、credential為必填參數(shù),permission未傳遞時使用默認權(quán)限配置,description僅用于備注說明。
(二)響應(yīng)說明
1. 響應(yīng)狀態(tài)碼
狀態(tài)碼徽章說明
200成功請求成功,返回操作結(jié)果
400參數(shù)錯誤請求參數(shù)錯誤(如GraphQL語法錯誤、必填參數(shù)為空、郵箱格式非法)
401授權(quán)失敗授權(quán)令牌無效或過期
429請求頻繁接口調(diào)用頻率超出限制(每分鐘最多30次),需等待1分鐘后重試
500服務(wù)器錯誤服務(wù)器內(nèi)部錯誤,請聯(lián)系技術(shù)支持排查
2. 響應(yīng)數(shù)據(jù)結(jié)構(gòu)
{  "data": {    "deviceShare": "String", // 操作結(jié)果(ok 或具體錯誤信息)  } }
(三)接口示例
1. 請求示例(curl)
POST方式請求(示例)
curl --location --request POST 'domain/vsaas/api/v1/be/' \ --header 'Authorization: Bearer token' \ --header 'Content-Type: application/json' \ --data-raw '{  "query": "mutation {deviceShare(email:\"kate_hung@tutk.com\",device:\"POIUYTREWQQWERTYUIOPPOIUYTREWQQWERTYUIOP\",credential:\"thisisacredential\")}" }'
GET方式請求(示例)
curl --location --request GET 'domain/vsaas/api/v1/be?query=mutation {deviceShare(email:\"kate_hung@tutk.com\",device:\"POIUYTREWQQWERTYUIOPPOIUYTREWQQWERTYUIOP\",credential:\"thisisacredential\")}' \ --header 'Authorization: Bearer token' \ --header 'Content-Type: application/json'
2. 響應(yīng)示例(成功)
分享設(shè)備響應(yīng)(示例)
{  "data": {    "deviceShare": "ok"  } }

三、停止分享接口(deviceUnshare)

用于停止對指定用戶的設(shè)備分享,需傳遞設(shè)備UID和被分享者的PK(用戶唯一標識),被分享者PK可通過「設(shè)備管理API」的Get Device接口獲取。
(一)請求說明
1. 請求URL
GET: /vsaas/api/v1/be?query=mutation {deviceUnshare(device:String!,account:String!) String!} POST: /vsaas/api/v1/be/ 說明:支持GET和POST兩種請求方式,推薦使用POST方式
2. 請求頭(Header)
參數(shù)名類型必選說明
AuthorizationString授權(quán)令牌,格式:JWT {token}Bearer {token}
Content-TypeString固定值:application/json
3. 請求參數(shù)
參數(shù)名類型必選位置說明
deviceStringGraphQL參數(shù) MUTATION設(shè)備UID(唯一標識)
accountStringGraphQL參數(shù) MUTATION被分享者的PK(用戶唯一標識),可通過「設(shè)備管理API」的Get Device接口獲取
4. 請求體(POST 方式專用)
{  "query": "mutation {deviceUnshare(device:\"設(shè)備UID\",account:\"被分享者PK\")}" }
說明:device和account為必填參數(shù),account參數(shù)不可使用郵箱,需傳遞用戶PK值。
(二)響應(yīng)說明
1. 響應(yīng)狀態(tài)碼
狀態(tài)碼徽章說明
200成功請求成功,返回操作結(jié)果
400參數(shù)錯誤請求參數(shù)錯誤(如GraphQL語法錯誤、必填參數(shù)為空、被分享者PK無效)
401授權(quán)失敗授權(quán)令牌無效或過期
429請求頻繁接口調(diào)用頻率超出限制(每分鐘最多30次),需等待1分鐘后重試
500服務(wù)器錯誤服務(wù)器內(nèi)部錯誤,請聯(lián)系技術(shù)支持排查
2. 響應(yīng)數(shù)據(jù)結(jié)構(gòu)
{  "data": {    "deviceUnshare": "String", // 操作結(jié)果(ok 或具體錯誤信息)  } }
(三)接口示例
1. 請求示例(curl)
POST方式請求(示例)
curl --location --request POST 'domain/vsaas/api/v1/be/' \ --header 'Authorization: Bearer token' \ --header 'Content-Type: application/json' \ --data-raw '{  "query": "mutation {deviceUnshare(device:\"POIUYTREWQQWERTYUIOPPOIUYTREWQQWERTYUIOP\",account:\"5fe190807f5a7abd27220461\")}" }'
GET方式請求(示例)
curl --location --request GET 'domain/vsaas/api/v1/be?query=mutation {deviceUnshare(device:\"POIUYTREWQQWERTYUIOPPOIUYTREWQQWERTYUIOP\",account:\"5fe190807f5a7abd27220461\")}' \ --header 'Authorization: Bearer token' \ --header 'Content-Type: application/json'
2. 響應(yīng)示例(成功)
停止分享響應(yīng)(示例)
{  "data": {    "deviceUnshare": "ok"  } }

四、清空分享接口(clearDeviceShare)

用于清空指定設(shè)備的所有分享記錄,移除該設(shè)備的所有被分享用戶權(quán)限,僅需傳遞設(shè)備UID即可。
(一)請求說明
1. 請求URL
GET: /vsaas/api/v1/be?query=mutation {clearDeviceShare(device:String!) String!} POST: /vsaas/api/v1/be/ 說明:支持GET和POST兩種請求方式,推薦使用POST方式
2. 請求頭(Header)
參數(shù)名類型必選說明
AuthorizationString授權(quán)令牌,格式:JWT {token}Bearer {token}
Content-TypeString固定值:application/json
3. 請求參數(shù)
參數(shù)名類型必選位置說明
deviceStringGraphQL參數(shù) MUTATION設(shè)備UID(唯一標識)
4. 請求體(POST 方式專用)
{  "query": "mutation {clearDeviceShare(device:\"設(shè)備UID\")}" }
說明:device參數(shù)為必填,該接口操作不可逆,清空后無法恢復設(shè)備的分享記錄,請謹慎使用。
(二)響應(yīng)說明
1. 響應(yīng)狀態(tài)碼
狀態(tài)碼徽章說明
200成功請求成功,返回操作結(jié)果
400參數(shù)錯誤請求參數(shù)錯誤(如GraphQL語法錯誤、設(shè)備UID為空)
401授權(quán)失敗授權(quán)令牌無效或過期
429請求頻繁接口調(diào)用頻率超出限制(每分鐘最多30次),需等待1分鐘后重試
500服務(wù)器錯誤服務(wù)器內(nèi)部錯誤,請聯(lián)系技術(shù)支持排查
2. 響應(yīng)數(shù)據(jù)結(jié)構(gòu)
{  "data": {    "clearDeviceShare": "String", // 操作結(jié)果(ok 或具體錯誤信息)  } }
(三)接口示例
1. 請求示例(curl)
POST方式請求(示例)
curl --location --request POST 'domain/vsaas/api/v1/be/' \ --header 'Authorization: Bearer token' \ --header 'Content-Type: application/json' \ --data-raw '{  "query": "mutation {clearDeviceShare(device:\"POIUYTREWQQWERTYUIOPPOIUYTREWQQWERTYUIOP\")}" }'
GET方式請求(示例)
curl --location --request GET 'domain/vsaas/api/v1/be?query=mutation {clearDeviceShare(device:\"POIUYTREWQQWERTYUIOPPOIUYTREWQQWERTYUIOP\")}' \ --header 'Authorization: Bearer token' \ --header 'Content-Type: application/json'
2. 響應(yīng)示例(成功)
清空分享響應(yīng)(示例)
{  "data": {    "clearDeviceShare": "ok"  } }

即刻開啟您的物聯(lián)網(wǎng)之旅

聯(lián)系解決方案專家
Kalay App
資訊安全白皮書
全球?qū)@季?/a>
解決方案
新聞動態(tài)
公司動態(tài)
行業(yè)資訊
媒體報道
永續(xù)發(fā)展
經(jīng)營者的話
社會參與
環(huán)境永續(xù)
公司治理

+86 755 27702549

7×24小時服務(wù)熱線

法律聲明 隱私權(quán)條款

關(guān)注“TUTK”

TUTK服務(wù)盡在掌握

? 2022 物聯(lián)智慧科技(深圳)有限公司版權(quán)所有粵ICP備14023641號
在線咨詢
掃一掃

TUTK服務(wù)盡在掌握

全國免費服務(wù)熱線
+86 755 27702549

返回頂部