青龙面板为用户提供了OpenApi,可以创建一个应用授予部分权限,提供给第三方工具来帮我们管理面板,这样就具有较高的安全性,而且不影响主账号的操作。
1.创建应用
(1) 登录面板-系统设置-应用设置-创建应用,命名和选择权限,一般选环境变量即可
(2) 获取Client ID和Client Secret
2.接口开发
青龙面板OpenApi和正常Api请求基本一致,只是/api/xxx改成/open/xxx,可以通过自行抓包获取详细的提交信息。
获取token GTE方式
http://id地址/open/auth/token?client_id=你的client_id&client_secret=你的client_secret
协议头
Authorization: Bearer 6b0be74a-43ef-451b-a882-ec89f6f6de91
Content-Type: application/json;charset=UTF-8
Accept: application/json
获取变量数据 GTE方式
http://id地址/open/envs
修改环境变量 PUT方式
http://id地址/open/envs
{
"name": "JD_COOKIE",
"value": "123",
"id": "2"
}
启动变量 PUT方式 提交方式 [9] 9就是变量ID
http://id地址/open/envs/enable
[9]
关闭变量 PUT方式 提交方式 [9] 9就是变量ID
http://id地址/open/envs/disable
[9]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系贝贝进行处理。本站默认解压密码:www.hibbba.com