简要描述
- 请参考以下备注说明使用
请求URL
{{adminHost:8181}}/renderServer/adminViewer
请求方式
- get
请求Query参数
参数名 | 示例值 | 必选 | 类型 | 说明 |
---|---|---|---|---|
targetServerIp | 是 | string | 需要远程连接的服务器IP | |
loginId | 是 | string | 账号(管理员权限账号) | |
password | 是 | string | 管理后台登录密码 | |
adminKey | 603284317954637824 | 是 | string | 该参数为后台管理接入凭证,在LarkXR3.3后台接入管理中查看 |
timestamp | 8641706679604867 | 是 | string | 发送请求时的时间戳,单位为毫秒 |
signature | 9A02B47AE67664D80A2ED13FC2B1691512613790 | 是 | string | 该参数为密钥签名。将adminKey(LarkXR3.2后台接入管理中查看)和adminSecret(LarkXR3.3后台中接入管理查看)和当前时间戳(long型数值)按字母序排序,然后进行SHA-1摘要签名。请参考【获取凭证签名】的样例 |
备注
1.拼接url
const url = “http://{LarkXR3.2管理服务器IP}:8181/renderServer/adminViewer?targetServerIp="+renderServerIp+"&loginId="+loginId+"&password="+encodeURIComponent(renderServerPassword)+"&adminKey="+adminKey+"timestamp="+timestamp+"&signature="+signature
2.将拼接好的url打开。(说明:可以任意方式打开url,a标签跳转url、增加按钮点击事件跳转url等等)
下面以动态创建a标签跳转url方式为例:
let link = document.createElement(‘a’);
link.setAttribute(‘href’, url);
document.body.appendChild(link);
link.click();
document.body.removeChild(link);