Skip to content

Bynder/bynder-c-sharp-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8a2b324 · Oct 28, 2020

History

64 Commits
Feb 18, 2019
Oct 21, 2020
Feb 18, 2019
Feb 18, 2019
Oct 21, 2020
Feb 18, 2019
Feb 18, 2019
Feb 20, 2017
Oct 2, 2019
Oct 2, 2019
Oct 2, 2019

Repository files navigation

Bynder C# SDK

Build Status

The main goal of this SDK is to speed up the integration of Bynder customers who use C# making it easier to connect to the Bynder API (http://docs.bynder.apiary.io) and executing requests on it.

Nuget Package

You can download and use Bynder SDK from Nuget. https://www.nuget.org/packages/Bynder.Sdk/

Current status

At the moment this SDK provides a library with the following methods:

OAuth operations

string GetAuthorisationUrl(string state, string scopes);
Task GetAccessTokenAsync(string code, string scopes);

Asset management operations

Task<IList<Brand>> GetBrandsAsync();
Task<Uri> GetDownloadFileUrlAsync(DownloadMediaQuery query);
Task<IDictionary<string, Metaproperty>> GetMetapropertiesAsync();
Task<Media> GetMediaInfoAsync(MediaInformationQuery query);
Task<IList<Media>> GetMediaListAsync(MediaQuery query);
Task UploadFileAsync(UploadQuery query);
Task ModifyMediaAsync(ModifyMediaQuery query);

Collection management operations

Task<IList<Collection>> GetCollectionsAsync(GetCollectionsQuery query);
Task<Collection> GetCollectionAsync(string id);
Task CreateCollectionAsync(CreateCollectionQuery query);
Task DeleteCollectionAsync(string id);
Task<IList<string>> GetMediaAsync(GetMediaQuery query);
Task AddMediaAsync(AddMediaQuery query);
Task RemoveMediaAsync(RemoveMediaQuery query);
Task ShareCollectionAsync(ShareQuery query);

Sample

To see how to use the SDK, please check ApiSample.cs