Данная библиотека предназначена для упрощения взаимодействия с API музыкальной платформы «СберЗвук» (или же просто «Звук»).
⚠️ Использование библиотеки невозможно без токена. Есть два способа его получить:
- Статический метод
getAnonymousToken
. Не требует какой-либо авторизации, однако имеет некоторые ограничения (вроде отсутствия доступа к 320kbps версиям треков).- Самостоятельно зарегистроваться или войти после чего перейти сюда, скопировать значение поля
token
и указать при создании класса.
Как только токен будет получен, можно начинать использовать библиотеку.
npm i sberzvuk-api
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();
Располагается здесь