/sberzvuk-api

Библиотека для взаимодействия с API музыкальной платформы «СберЗвук»

Primary LanguageTypeScriptMIT LicenseMIT

«СберЗвук» API

Данная библиотека предназначена для упрощения взаимодействия с API музыкальной платформы «СберЗвук» (или же просто «Звук»).

⚠️ Использование библиотеки невозможно без токена. Есть два способа его получить:

  1. Статический метод getAnonymousToken. Не требует какой-либо авторизации, однако имеет некоторые ограничения (вроде отсутствия доступа к 320kbps версиям треков).
  2. Самостоятельно зарегистроваться или войти после чего перейти сюда, скопировать значение поля token и указать при создании класса.

Как только токен будет получен, можно начинать использовать библиотеку.

Установка

npm

npm i sberzvuk-api

yarn

yarn add sberzvuk-api

Пример использования

import { ZvukAPI } from 'sberzvuk-api';

const api = new ZvukAPI(ZvukAPI.getAnonymousToken());

async function main() {
    const data = await api.quickSearch('pyro');

    console.log(data);
}

void main();

Документация

Располагается здесь