qsomazzi/synology

处理 Synology API

dev-master 2017-05-09 12:17 UTC

This package is auto-updated.

Last update: 2024-09-29 17:08:20 UTC


README

这是对 https://github.com/zzarbi/synology 的更新,包含新的代码规范和命名空间。

这是一个消耗 Synology API 的 PHP 库

  • SYNO.Api

    • 连接
    • 断开连接
    • getAvailableApi
  • SYNO.DownloadStation

    • 连接
    • 断开连接
    • getInfo
    • getConfig
    • setConfig
    • getScheduleConfig
    • setScheduleConfig
    • getTaskList
    • getTaskInfo
    • addTask
    • deleteTask
    • pauseTask
    • resumeTask
    • getStatistics
    • getRssList
    • refreshRss
    • getRssFeedList
  • SYNO.AudioStation

    • 连接
    • 断开连接
    • getInfo
    • getObjects
    • getObjectInfo
    • getObjectCover
    • searchSong
  • SYNO.FileStation

    • 连接
    • 断开连接
    • getInfo
    • getShares
    • getObjectInfo
    • getList
    • search
    • download
  • SYNO.VideoStation

    • 连接
    • 断开连接
    • getInfo
    • getObjects
    • searchObject

Synology 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\Applications\AudioStation('192.168.10.5', 5000, 'http', 1);
$synology->connect('admin', 'xxxx');
print_r($synology->getInfo());