日韩美女乱婬AAA高清视频_国产色爱AV资源综合区_国产女同性黄网在线观看_欧美日韩一卡2卡3卡4卡新区乱码_俺来也俺也啪www色_精品久久久久久综合日本_99国内偷揿国产精品人妻_国产蜜芽剧果冻传媒_日本特级aaaaaaaa片_国产偷人妻精品一区二区在线

簡體中文

[分享]被分享者:獲取通知

極致加深 - 獲取通知列表 API 文檔

一、接口總覽

接口名稱功能描述請求方式授權方式接口版本
獲取通知列表(getNotifications)獲取當前用戶相關的通知信息,支持按需返回字段及全部通知查詢GET / POSTJWT / Bearer Token 授權v1

二、獲取通知列表接口(getNotifications)

用于獲取當前授權用戶相關的通知信息,支持通過all參數控制是否獲取全部通知,支持 GraphQL 按需指定返回字段,未指定字段不會出現在響應中。
(一)請求說明
1. 請求URL
GET: /vsaas/api/v1/be?query={getNotifications(all:Boolean) {字段1,字段2,...}} POST: /vsaas/api/v1/be/ 說明:支持GET和POST兩種請求方式,推薦使用POST方式
說明:all為可選參數,用于控制是否返回全部通知數據。
2. 請求頭(Header)
參數名類型必選說明
AuthorizationString授權令牌,格式:JWT {token}Bearer {token}
Content-TypeString固定值:application/json
3. 請求參數
參數名類型必選位置說明
allBooleanGraphQL參數 QUERY是否獲取全部通知,默認值:false(按系統(tǒng)規(guī)則返回,如僅返回未讀通知)
4. 請求體(POST 方式專用)
{  "query": "query {getNotifications(all:true) {sender,senderName,receiver,type,pk,purpose,purposeDetail,description}}" }
說明:查詢語句中可按需指定返回字段(字段列表見「Notification 對象字段說明」),未指定的字段不會出現在響應數據中。
(二)響應說明
1. 響應狀態(tài)碼
狀態(tài)碼徽章說明
200成功請求成功,返回通知列表數據
400參數錯誤請求參數錯誤(如GraphQL語法錯誤、參數格式不合法)
401授權失敗授權令牌無效或過期
500服務器錯誤服務器內部錯誤,請聯(lián)系技術支持排查
2. 響應數據結構
{  "data": {    "getNotifications": [      {        "pk": "String", // 通知唯一ID(主鍵)        "sender": "String", // 通知創(chuàng)建者ID        "senderName": "String", // 通知創(chuàng)建者名稱(需指定返回)        "senderEmail": "String", // 通知創(chuàng)建者郵箱(需指定返回)        "senderPhone": "String", // 通知創(chuàng)建者手機號(需指定返回)        "receiver": "String", // 通知接收者ID        "receiverName": "String", // 通知接收者名稱(需指定返回)        "receiverEmail": "String", // 通知接收者郵箱(需指定返回)        "receiverPhone": "String", // 通知接收者手機號(需指定返回)        "purpose": "String", // 通知用途標識(如設備UDID)(需指定返回)        "purposeDetail": "String", // 通知用途詳情(需指定返回)        "description": "String", // 通知描述信息(需指定返回)        "type": "String", // 通知類型(需指定返回)        "data": "String" // 附加憑證數據(需指定返回)      }      // 更多通知...    ]  } }
3. 響應參數說明
字段名類型說明返回規(guī)則
pkString通知唯一ID(主鍵)必返回(無需額外指定)
senderString通知創(chuàng)建者ID必返回(無需額外指定)
senderNameString通知創(chuàng)建者名稱可選返回(需在查詢中指定)
senderEmailString通知創(chuàng)建者郵箱可選返回(需在查詢中指定)
senderPhoneString通知創(chuàng)建者手機號可選返回(需在查詢中指定)
receiverString通知接收者ID必返回(無需額外指定)
receiverNameString通知接收者名稱可選返回(需在查詢中指定)
receiverEmailString通知接收者郵箱可選返回(需在查詢中指定)
receiverPhoneString通知接收者手機號可選返回(需在查詢中指定)
purposeString通知用途標識(如設備UDID等)可選返回(需在查詢中指定)
purposeDetailString通知用途詳情可選返回(需在查詢中指定)
descriptionString通知描述信息可選返回(需在查詢中指定)
typeString通知類型(目前支持:DeviceSharing)可選返回(需在查詢中指定)
dataString附加憑證數據可選返回(需在查詢中指定)
(三)接口示例
1. 請求示例(curl)
POST方式請求(示例)
curl --location --request POST 'domain/vsaas/api/v1/be/' \ --header 'Authorization: Bearer token' \ --header 'Content-Type: application/json' \ --data-raw '{  "query": "query {getNotifications(all:true) {sender,senderName,receiver,receiverName,type,description,pk,purpose,purposeDetail}}" }'
GET方式請求(示例)
curl --location --request GET 'domain/vsaas/api/v1/be?query={getNotifications(all:true) {sender,senderName,receiver,type,pk}}' \ --header 'Authorization: Bearer token' \ --header 'Content-Type: application/json'
2. 響應示例(成功)
通知列表響應(示例)
{  "data": {    "getNotifications": [      {        "sender": "5dc3c96edd188dd0ce4e3976",        "senderName": "jerry_yang",        "senderEmail": "jerry_yang@tutk.com",        "receiver": "5fe190807f5a7abd27220461",        "receiverName": "test_user",        "receiverEmail": "test@example.com",        "type": "DeviceSharing",        "description": "jerry_yang@tutk.com want to share device : KGGJYP with you.",        "pk": "5fe1be9f21d016afe3d80369",        "purpose": "POIUYTREWQQWERTYUIOPPOIUYTREWQQWERTYUIOP",        "purposeDetail": "Device sharing request",        "data": "thisisacredential"      }    ]  } }

三、錯誤碼說明

錯誤碼錯誤描述解決方案
400Bad Request檢查GraphQL查詢語法是否正確,參數格式是否合法(如all參數是否為布爾值、字段名是否拼寫正確);必填參數是否完整傳遞
401Unauthorized檢查token是否有效、未過期,授權格式是否正確(JWT/Bearer前綴是否完整);重新獲取有效的授權令牌
429Too Many Requests接口調用頻率超出限制(每分鐘最多30次),需等待1分鐘后重試
500Internal Server Error服務器內部錯誤,請聯(lián)系技術支持排查;確認接口域名是否正確、服務是否正常運行

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

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

+86 755 27702549

7×24小時服務熱線

法律聲明 隱私權條款

關注“TUTK”

TUTK服務盡在掌握

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

TUTK服務盡在掌握

全國免費服務熱線
+86 755 27702549

返回頂部