2.10.0 • Published 7 months ago
@youon/posts-api-wrapper v2.10.0
POSTS API WRAPPER
const { PostsApiClient } = require('@youon/posts-api-wrapper');
window.PostsApiClient = require('@youon/posts-api-wrapper').PostsApiClient;
import { PostsApiClient } from '@youon/posts-api-wrapper';
const endpoints = new PostsApiClient("host",1,"key","token");
Initial config
these params are passed in the constructor of VideoApiClient
Param | Description |
---|---|
Host | Api Host endpoint |
Version | Api Version |
apiKey | Api Key Available on Accounts APP |
apiToken | Api Token Available on Accounts APP |
Methods
getCollections(params = null)
getCollectionsSearch(params = null)
getCollection(collectionId, params = null)
getCollectionbyLanguage(collectionId, languageId, params = null)
getCollectionAuthors(collectionId, params = null)
getCollectionDossierAuthors(collectionId, dossierId, params = null)
getCollectionPosts(collectionId, params = null)
getCollectionDossiers(collectionId, params = null)
getCollectionDossiersSearch(collectionId, params = null)
getDossiersSearch(dossierId, params = null)
getCollectionDossier(collectionId, dossierId, params = null)
getCollectionDossierbyLanguage(collectionId, dossierId, params = null)
getDossierCollections(dossierId, params = null)
getCollectionDossierPosts(collectionId, dossierId, params = null)
getAuthors(params = null)
getAuthorsSearch(params = null)
getAuthor(authorId, params = null)
getAuthorPosts(authorId, params = null)
getAuthorCollections(authorId, params = null)
getAuthorDossiers(authorId, params = null)
getPostsSearch(params = null)
getPosts(params = null)
getPreview(params = null)
getPost(postId, params = null)
getDossierPosts(dossierId, params = null)
getCollectionDossierPostsSearch(collectionId, dossierId, params = null)
getCollectionDossierPost(collectionId, dossierId, postId, params = null)
getCollectionDossierPostbyLanguage(collectionId, dossierId, postId, params = null)
getStickerGroups(params = null)
getGroupStickers(groupId, params = null)
getRelatedPosts(postId, params = null)
Params
the params argument is an object that is transformed into a query
type Params = {[key:string]:any}
{
include: "stickers,bodies,tags,photos,albums,authors,labels,audios,documents",
filter[name]: "Vicente",
filter[isoLanguage]: "pt,en",
filter[author.variants.value]: 666,
filter[author.publicId]: 666666,
filter[dossier.publicId]: 666666,
filter[post.publicId]: 666666,
filter[custom_url]: "url-post",
filter[sticker]: '89da5e82f4',
sort: "-id,sticker.position",
page: 1,
per_page: 6
}
//&filter[isoLanguage]=pt,en&filter[tags.name]=tag&filter[createdAt][gte|lte]=2021-03-24T10:46:03
//&sort=id|-id|createdAt|-updatedAt
//&include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents
URI | Description | Query parameters | Notes | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
getCollections(params = null) | Return Collection list | filterisoLanguage=pt,en | ||||||||||||||||||||
getCollectionsSearch(params = null) | Return Collection list search | filterisoLanguage=pt,en&filtername=xpto | ||||||||||||||||||||
getCollection(collectionId, params = null) | Show information about a Collection | --- | ||||||||||||||||||||
getCollectionbyLanguage(collectionId, languageId, params = null) | Show information about a Collection by language | filterisoLanguage=pt | ||||||||||||||||||||
getCollectionAuthors(collectionId, params = null) | Return Authors list inside a Collection | include=image,date,tags,authors&filterisoLanguage=pt&filtername=author_name | ||||||||||||||||||||
getCollectionDossierAuthors(collectionId, dossierId, params = null) | Return Authors list inside a Dossier inside a Collection | include=image,date,tags,authors&filterisoLanguage=pt&filtername=author_name&sort=createdAt | ||||||||||||||||||||
getCollectionPosts(collectionId, params = null) | Return Posts list inside a Collection | &filterisoLanguage=pt,en&filtertags.name=tag&filtercreatedAt=2021-03-24T10:46:03&sort=id&include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents&filterauthor.variants.name=vicente | ||||||||||||||||||||
getCollectionDossiers(collectionId, params = null) | Return Dossiers list inside a Collection | filtercreatedAt=2021-03-24T10:46:03 | ||||||||||||||||||||
getCollectionDossiersSearch(collectionId, params = null) | Return Dossiers list search inside a Collection | filtercreatedAt=2021-03-24T10:46:03&sort=id | ||||||||||||||||||||
getDossiersSearch(dossierId, params = null) | Return Dossiers list search | filtercreatedAt=2021-03-24T10:46:03&sort=id | ||||||||||||||||||||
getCollectionDossier(collectionId, dossierId, params = null) | Show information about a Dossier inside a Collection | filterisoLanguage=pt&sort=-createdAt | ||||||||||||||||||||
getCollectionDossierbyLanguage(collectionId, dossierId, params = null) | Show information about a Dossier inside a Collection by Language | filterisoLanguage=pt | ||||||||||||||||||||
getDossierCollections(dossierId, params = null) | Return Collections list inside a Dossier | |||||||||||||||||||||
getCollectionDossierPosts(collectionId, dossierId, params = null) | Return Posts list inside a Dossier inside a Collection | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents&filterisoLanguage=pt | ||||||||||||||||||||
getAuthors(params = null) | Return Authors list | sort=-id | ||||||||||||||||||||
getAuthorsSearch(params = null) | Return Authors list search | filterisoLanguage=pt&sort=-id | ||||||||||||||||||||
getAuthor(authorId, params = null) | Show information about a Author | include=image,date,tags,authors | ||||||||||||||||||||
getAuthorPosts(authorId, params = null) | Return Posts list from a Author | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents&filterisoLanguage=pt | ||||||||||||||||||||
getAuthorCollections(authorId, params = null) | Return Collections list from a Author | filterisoLanguage=pt | ||||||||||||||||||||
getAuthorDossiers(authorId, params = null) | Return Dossiers list from a Author | filterisoLanguage=pt | ||||||||||||||||||||
getPostsSearch(params = null) | Return Posts list search | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents&filterisoLanguage=pt | ||||||||||||||||||||
getDossierPosts(dossierId, params = null) | Return Posts list inside a Dossier | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents&filterisoLanguage=pt | ||||||||||||||||||||
getCollectionDossierPostsSearch(collectionId, dossierId, params = null) | Return Posts list search inside a Dossier inside a Collection | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents&filterisoLanguage=pt | ||||||||||||||||||||
getCollectionDossierPost(collectionId, dossierId, postId, params = null) | Show information about a Post inside a Dossier inside a Collection | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents | ||||||||||||||||||||
getCollectionDossierPostbyLanguage(collectionId, dossierId, postId, params = null) | Show information about a Post search inside a Dossier inside a Collection | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents&filterisoLanguage=pt | ||||||||||||||||||||
getPosts(params = null) | Return Posts list | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents | ||||||||||||||||||||
getPost(postId, params = null) | Show information about a Post | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents | getStickerGroups(params = null) | Return Sticker Groups list | filterurl=&filterisoCountry=pt&per_page=3&page=1 | getGroupStickers(groupId, params = null) | Return Stickers list from a Group | filterdevice=all&per_page=3&page=1 | getPreview(params = null) | Return Preview post info | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents | getStickers(params = null) | Return Sticker Groups list | filtersticker=all&filtersticker=homepage&filtersticker=0) | getRelatedPosts(params = null) | Return Posts list | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents | |||||
getRelatedPost(postId, params = null) | Return Posts related to a Post | include=stickers,bodies,tags,photos,albums,authors,labels,audios,documents |
2.10.0
7 months ago
2.7.0
2 years ago
2.5.2
2 years ago
2.6.0
2 years ago
2.9.0
2 years ago
2.8.1
2 years ago
2.8.0
2 years ago
2.5.0
3 years ago
2.5.1
3 years ago
2.4.1
3 years ago
2.4.6
3 years ago
2.3.6
3 years ago
2.2.6
3 years ago
2.2.5
3 years ago
2.1.5
3 years ago
2.1.4
3 years ago
2.0.4
3 years ago
2.0.3
3 years ago
2.0.2
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.0.0
3 years ago