seasonvar-api
v1.0.10
Published
Обертка для работы с API seasonvar.ru
Downloads
4
Readme
Seasonvar API
Ответ возвращается в формате JSON.Обработчик требует наличия двух обязательных параметров:1. key - ключ авторизации, уникальный для каждого пользователя2. command - название команды
Установка
npm install --save seasonvar-api
Примеры использования
const seasonvar = require('seasonvar-api');
const SA = new seasonvar({
key: 'api_key'
});
Список команд (method):
Cписок всех сериалов
// параметры в настройках не являются обязательными
var options = {
country: ['сша', 'россия'], //Список стран
genre: ['анимационные', 'комедия'], // Список жанров
locale: foreign, // Два вида - domestic(отечественные), foreign(иностранные)
sort: { // Принимает два параметра: order и method
/**
-kinopoisk - сортировка по оценкам кинопоиска
-imdb - сортировка по оценкам imdb
-popular - сортировка по популярным сериалам
-year - сортировка по году
*/
order: 'year',
method: 'ASC' // порядок сортировки (ASC | DESC)
},
lastSeasonInfo: false, // Дополнительная информация к последнему сезону (По умолчанию - false)
letter: 'a' // по букве (или части слова, начиная с начала)
};
SA.getSerialList(options, function(err, list){
...
});
Информацию по указанному сезону
var season_id = 1; // Обязательный параметр (id запрашиваемого сезона)
SA.getSeason(season_id, function(err, data){
...
});
Поиск фильма(ов)
var options = {
query: 'ваш запрос', // обязательный параметр
country: ['сша', 'россия'], //Список стран (необязательный параметр)
genre: ['анимационные', 'комедия'], // Список жанров (необязательный параметр)
};
SA.search(options, function(err, list){
...
});
Список последних обновлений на сайте
var options = {
day_count: 2, //Количество дней, по умолчанию выводит данные за последние 7 дней (необязательный параметр)
seasonInfo: false // Дополнительная информация к последнему сезону. По умолчанию - false. (необязательный параметр)
};
SA.getUpdateList(options, function(err, list){
...
});
Список всех жанров
SA.getGenreList(function(err, list){
...
});
Список всех стран
SA.getCountryList(function(err, list){
...
});
Список всех сезонов относящихся к сериалу по id или по названию сериала
// Важно: в одном запросе можно использовать только один параметр.
var options = {
id (int) - поиск по id сериала
name (string) - по имени сериала
letter (string) - по букве (или части слова, начиная с начала)
};
SA.getCountryList(options, function(err, list){
...
});
License
Licensed under MIT. See LICENSE
for more details.
Copyright (c) 2016 Oleg Bogdanov