Skip to content

Open API V1 (开放的API接口) beta

v1.4.0-beta24-04-11+ 新增,如果您是一位开发者,您可以通过调用API的方式来实现Sun-Panel相应的功能。

IMPORTANT

所有接口均采用 POST 请求方式。API请求需要token认证,请使用 管理账号Sun-Panel 中找到 OpenAPI 应用去获取token

Header参数

参数名示例值参数描述
tokenieyqw0x9nngzukrrmivx84hj7l2xkr1t-

API接口

创建项目

URL

/openapi/v1/item/create

请求内容

参数说明

参数名示例值参数类型是否必填参数描述
iconUrlhttps://baidu.com/favicon.icoString图像地址
titleBaiduString标题
onlyNametest_baiduString唯一标识
urlhttps://baidu.comString地址
lanUrl-String内网地址
description-String描述信息
内容示例
json
{
    "iconUrl":"",
    "title": "Baidu",
    "onlyName": "test_baidu",
    "url": "https://baidu.com",
    "lanUrl": "",
    "description": ""
}

成功响应

内容示例
javascript
{
	"code": 0,
	"msg": "OK"
}

错误响应

可能出现的错误码:1202,错误码具体含义 点此查看

内容示例
javascript
{
	"code": 1202, 
	"msg": "..."
}

根据唯一标识查询项目信息

URL

/openapi/v1/item/getInfoByOnlyName

请求内容

参数说明

参数名示例值参数类型是否必填参数描述
onlyNametest_baiduString唯一标识
内容示例
json
{
    "onlyName": "test_baidu"
}

成功响应

参数说明

参数名示例值参数类型参数描述
iconUrl-String图像地址
titleBaiduString标题
onlyNametest_baiduString唯一标识
urlhttps://baidu.comString地址
lanUrl-String内网地址
description-String描述信息
内容示例
javascript
{
	"code": 0,
	"data": {
		"iconUrl": "",
		"title": "Baidu",
		"onlyName": "test_baidu",
		"url": "https://baidu.com",
		"lanUrl": "",
		"description": ""
	},
	"msg": "OK"
}

错误响应

可能出现的错误码:1203,错误码具体含义 点此查看

内容示例
javascript
{
	"code": 1203,
	"msg": "..."
}

修改项目

URL

/openapi/v1/item/update

请求内容

参数说明

参数名示例值参数类型是否必填参数描述
onlyNametest_baiduString唯一标识
iconUrlhttps://baidu.com/favicon.icoString图像地址
titleBaiduString标题
urlhttps://baidu.comString地址
lanUrl-String内网地址
description-String描述信息
内容示例
json
{
    "iconUrl":"",
    "title": "Baidu",
    "onlyName": "test_baidu",
    "url": "https://baidu.com",
    "lanUrl": "",
    "description": ""
}

成功响应

参数说明

参数名示例值参数类型参数描述
iconUrl-String图像地址
titleBaiduString标题
onlyNametest_baiduString唯一标识
urlhttps://baidu.comString地址
lanUrl-String内网地址
description-String描述信息
内容示例
javascript
{
	"code": 0,
	"data": {
		"iconUrl": "",
		"title": "Baidu",
		"onlyName": "test_baidu",
		"url": "https://baidu.com",
		"lanUrl": "",
		"description": ""
	},
	"msg": "OK"
}

错误响应

可能出现的错误码:12021203,错误码具体含义 点此查看

内容示例
javascript
{
	"code": 1202, 
	"msg": "..."
}

Released under the MIT License.