@moscowcity/zvuk-api
TypeScript icon, indicating that this package has built-in type declarations

2.2.0 • Public • Published

«СберЗвук» 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();

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

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

Package Sidebar

Install

npm i @moscowcity/zvuk-api

Weekly Downloads

3

Version

2.2.0

License

MIT

Unpacked Size

28.4 kB

Total Files

38

Last publish

Collaborators

  • moscowcity