服務 Token 管理
位置 | 參數 | 名稱 | 類型 |
描述
|
{1} | query | appId | string | 內容用來請求存取 VIVEPORT 內部服務的 VIVEPORT ID |
{2} | query | appSecret | string | VIVEPORT 支援中心提供的應用程式密鑰 |
HTTP 方法:GET
URL:
https://www.viveport.com/api/thirdpartygatewayservice/v1/monitor/servicetoken?appId={1}&appSecret={2}
第三方伺服器或服務需要使用服務 token 才能透過 VIVEPORT 進行身份驗證並存取內部資源。如果成功,將回傳服務 token 和到期日期 (UNIX 時間)。
回應範例
curl -X GET
"https://www.viveport.com/api/thirdpartygatewayservice/v1/monitor/servicetoken?appId=SampleApp&appSecret=fvma3Hbu75f3OLcxBqvm7n8ASm8S9y"
-H "accept: application/json"
HTTP/1.1 200 OK
{
"serviceToken":
"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1MjUzMzQ2NzcsImlhdCI6MTUyNTMzMTA3NywiZHVyYXRpb24iOjM2MDB9.HsdxbtW9-o-d6I_U_gZGS7yE5g4DzD5P39ZnHBq4YU5LCtiz5-UhyNDjEoiqJ-_Z3OJLJYRgD2mX2Gy4YENkdXFA9wV0gi6qC8-5YWHHWFBleQyaDmtH0jUdm6P_pGZgvlMniGsnQaAObzcIh2CRGFZycpqmGzFrSYVaJdqrPtcSm-eJGDTihIgoisZrvZmxYLDQi5cwdoCK-Z3VLyjgsWNVQ-Hg9t6m1kVuKLdjLFkLzTk18NqlpFZ-8yDU2vgrBNFoSzBlDDGozFBho1AKF_Xc8NVqhfNZzKF7mv0NkVzVo8g5FesPQUpNrZY4a2RKdWP0fdIfWL2OfFPx8G-Uqw",
"expire": 1525334677
}
服務 token 錯誤代碼
類型 | 描述 |
400 Bad request | 無效的有效載荷 |
403 Forbidden | 憑證無效或 appId 不存在:請聯絡 VIVEPORT 管理員以獲得協助 |
500 Internal Server Error | 資料庫異常 |