zzarbi/synology

群晖API接口

dev-master 2021-12-27 15:19 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:59:40 UTC


README

这是一个消耗群晖API的PHP库

  • SYNO.Api

    • 连接
    • 断开连接
    • 获取可用的API
  • SYNO.DownloadStation

    • 连接
    • 断开连接
    • 获取信息
    • 获取配置
    • 设置配置
    • 获取计划配置
    • 设置计划配置
    • 获取任务列表
    • 获取任务信息
    • 添加任务
    • 删除任务
    • 暂停任务
    • 恢复任务
    • 获取统计信息
    • 获取RSS列表
    • 刷新RSS
    • 获取RSS源列表
  • SYNO.AudioStation

    • 连接
    • 断开连接
    • 获取信息
    • 获取对象
    • 获取对象信息
    • 获取对象封面
    • 搜索歌曲
  • SYNO.FileStation

    • 连接
    • 断开连接
    • 获取信息
    • 获取共享
    • 获取对象信息
    • 获取列表
    • 搜索
    • 下载
    • 创建文件夹
  • SYNO.VideoStation

    • 连接
    • 断开连接
    • 获取信息
    • 获取对象
    • 搜索对象
    • 列出对象

群晖API的使用

$synology = new Synology_Api('192.168.10.5', 5000, 'http', 1);
//$synology->activateDebug();
$synology->connect('admin', 'xxxx');
print_r($synology->getAvailableApi());

AudioStation的使用

$synology = new Synology_AudioStation_Api('192.168.10.5', 5000, 'http', 1);
$synology->connect('admin', 'xxxx');
print_r($synology->getInfo());