青龙面板为用户提供了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