群晖api接口_wushanglin00
使用RESTful API调用群晖nas接口,可用于开发前端项目,也可用于定制自己专属的管理系统,本项目持续更新...
群晖api接口
将本项目可以搭建在任何有网络的地方上,使用RESTful API调用群晖nas接口,可用于开发前端项目,也可用于定制自己专属的管理系统,本项目持续更新中
项目地址
GitHub - wu-shanglin/DSM_API: 群晖api 调用以下api即可操作群晖系统 群晖接口群晖api 调用以下api即可操作群晖系统 群晖接口. Contribute to wu-shanglin/DSM_API development by creating an account on GitHub.https://github.com/wu-shanglin/DSM_API
华丽的分割线-----------------
使用教程
群晖 :确保已安装npm和node.js,在群晖管理页面创建好文件夹,将项目里所有文件上传,通过ssh进入到该文件夹,运行下方命令
windows:安装node.js后,通过PowerShell打开该项目,运行命令
Linux:都用Linux了,不用我多说了吧(手动狗头),安装好node环境和npm,运行命令即可
$ npm install
$ npm run dsm // 运行项目
$ npm run stop // 停止项目
开始使用
在运行其他api之前先进行登录,本项目采用中间件封装形式,通过调用以下api即可操作群晖系统
示例?http://romain:port/user/login?username=dsm&password=123456
romain为域名
port为端口
/api 简介
all 获取所有群晖api接口
/user 简介
/login 登录
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
username | true | string | 群晖登录用户名 |
password | true | string | 群晖登录密码 |
/logout 退出
/system 简介
/info 获取系统基本信息
/status 获取系统状态
/network 获取网络信息
/service 获取已启用的服务
/terminal 终端设置
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
enablessh | false | boolean | 开启或关闭ssh,不填则不更改 |
enabletelnet | false | boolean | 开启或关闭telnet,不填则不更改 |
sshport | false | boolean | ssh端口,不填则不更改 |
/shutdown 关机
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
force | false | boolean | true则为强制关机,默认false |
/reboot 重启
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
force | false | boolean | true则为强制重启,默认false |
/cloudsync 简介
/list 获取cloudsync所有已授权的云盘
/settingmsg 获取云盘设置信息
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
/status 获取云盘状态信息
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
/property 获取云盘属性信息
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
/log 同步记录
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
limit | false | number | 一次性获取多少数据,默认为200条 |
/change 更改云盘同步设置
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
name | true | string | cloudsync里显示的名称 |
Pollingtime | true | number | 轮询时间 |
maxdownloadspeed | true | number | 最大下载速度,0为不限速 |
maxuploadspeed | true | number | 最大上传速度,0为不限速 |
/pause 暂停同步所有云盘
/start 开始同步
相关文章
- 利用Tushare获取股票数据(全面详细,照着敲就可以)_李嘉杰今天学习了吗_tushare怎么获取数据
- 【Python 实战基础】Pandas如何从股票数据找出收盘价最低行_菜鸟实战
- 前端调试方法与技巧_m0_45127388_前端调试
- 数据分析---matplotlib绘制_S1406793
- Python matplotlib入门级绘制图形(三)--完善你的统计图形_Janbob_Xiao
- python 内网开发技巧之 pip download_求余写python_python 内网
- BFC--块级格式化上下文_月半驼驼_bfc块级格式化上下文
- Render Interactive plots with Matplotlib_deephub
- matplotlib之pyplot模块??绘制箱线图(盒须图)boxplot()(一)基本参数_mighty13_boxplot参数
- 使用 Python为你的在线会议创建一个假的摄像头_woshicver
- Matplotlib如何绘制多个子图的几种方法_gulie8_matplotlib 多个子图
- HTML5采用videojs断点播放m3u8视频_WJL_MGQS
- 001.Python3.10+Pycharm2022.2环境搭建、pip使用_testleaf_python解释器的下载
- 数据分析之matplotlib篇_白?_matplotlib数据分析
- python简单进阶之GUI:PySimpleGUI使用教程_懵懵懂懂一场?
- 十分钟弄懂最快的APP自动化工具uiautomator2(入门到精通)_锦都不二_uiautomator2