1.1.2 • Published 3 years ago

@youon/assets-api-wrapper v1.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

ASSETS API WRAPPER

const { AssetsApiClient } = require('@youon/assets-api-wrapper');
window.AssetsApiClient = require('@youon/assets-api-wrapper').AssetsApiClient;
import { AssetsApiClient } from '@youon/assets-api-wrapper';

const endpoints = new AssetsApiClient("host",1,"key","token");

Initial config

these params are passed in the constructor of VideoApiClient

ParamDescription
HostApi Host endpoint
VersionApi Version
apiKeyApi Key Available on Accounts APP
apiTokenApi Token Available on Accounts APP

Methods

getAlbums(params = null) 
getAlbum(albumId, params = null) 
getAlbumAssets(albumId, params = null) 
getAssets(params = null) 
getAsset(assetId, params = null) 
getGalleries(params = null) 
getGallery(galleryId, params = null) 
getGalleryAlbuns(galleryId, params = null) 
getGalleryAssets(galleryId, params = null) 
getDirectories(params = null) 
getDirectory(directoryId, params = null) 
getDirectoryAssets(directoryId, params = null) 
getDirectoriesTree(params = null)
getAlbumDirectoryTree(folderId, params = null)
getAlbumDirectoryAlbums($folderId, params = null)

Params

the params argument is an object that is transformed into a query

type Params = {[key:string]:any}

{ 
    filter_by: "tags.variants.key=idAtleta,tags.variants.value=186411",
    order_by: "name", //id, name, size, metadata.created, created
    order: "asc", //asc,desc
    page: 1,
    per_page: 6
}
URIDescriptionQuery parametersNotes
getAlbums(params = null)Return Albuns list&order_by=name&order=asc
getAlbum(albumId, params = null)Show information about a Album---
getAlbumAssets(albumId, params = null)Return Assets list inside a Album&order_by=id&order=asc
getAssets(params = null)Return Assets list&filter_by=tags.variants.value=186411
getAsset(assetId, params = null)Show information about a Asset---
getGalleries(params = null)Return Galleries list&order_by=position&order=desc
getGallery(galleryId, params = null)Show information about a Gallery---
getGalleryAlbuns(galleryId, params = null)Return Albums list inside a Gallery&order_by=created&order=desc
getGalleryAssets(galleryId, params = null)Return Assets list inside a Gallery&order_by=created&order=desc&filter_by=tags.variants.key=idAtleta
getDirectories(params = null)Return Directories list&page=1&per_page=6
getDirectory(directoryId, params = null)Show information about a Directory---
getDirectoryAssets(directoryId, params = null)Return Assets list inside a Directory&order_by=size&order=desc
getDirectoriesTree(params = null)Return Directories tree---
getAlbumDirectoryTree(folderId, params = null)Return Album Directory tree&page=1&per_page=6
getAlbumDirectoryAlbums($folderId, params = null)