1.0.10 • Published 10 years ago

seasonvar-api v1.0.10

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

Seasonvar API


npm package

Ответ возвращается в формате 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

1.0.10

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.5

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago