服务 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 | 数据库异常 |