1.0.10 • Published 8 years ago

seasonvar-api v1.0.10

Weekly downloads
3
License
MIT
Repository
github
Last release
8 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

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.5

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago