FRvanderVeen / SynologyNet

.NET wrapper for the Synology API

Home Page:https://www.nuget.org/packages/SynologyNet/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Synology.Net

Class library to act as a wrapper for the Synology Api.

Example usage

using SynologyNet;

var synology = new Synology(host, username, password);

// Login
await synology.Authentication.Login()

// Synology Photo / Personal Space
var photoStation = synology.PhotoStation.Personal;
var sharedAlbums = await photoStation.GetSharedAlbums(pagingFilter: new() { Offset = 10, Limit = 5 });
var sharedPhotos = await photoStation.GetAlbumPhotos(sharedAlbums.First());

// Synology Surveillance Station
var cameras = await synology.SurveillanceStation.GetCameras();
var liveViewPaths = await synology.SurveillanceStation.GetLiveViewPaths();

// Logout
await synology.Authentication.Logout();

About

.NET wrapper for the Synology API

https://www.nuget.org/packages/SynologyNet/

License:MIT License


Languages

Language:C# 100.0%