Методы и примеры кода для использования библиотеки Spotify-web-api-js

Чтобы установить библиотеку spotify-web-api-js, вы можете использовать npm (диспетчер пакетов Node), если вы работаете с проектом Node.js. Вот шаги для его установки:

  1. Откройте терминал или командную строку.
  2. Перейдите в каталог вашего проекта.
  3. Выполните следующую команду:
npm install spotify-web-api-js

При этом в ваш проект будет загружен и установлен пакет spotify-web-api-js.

Теперь давайте рассмотрим некоторые методы, предоставляемые библиотекой spotify-web-api-js, а также примеры кода:

  1. Поиск треков:
const SpotifyWebApi = require('spotify-web-api-js');
const spotifyApi = new SpotifyWebApi();
spotifyApi.setAccessToken('YOUR_ACCESS_TOKEN');
spotifyApi.searchTracks('love')
  .then(data => {
    console.log('Found tracks:', data.tracks.items);
  })
  .catch(err => {
    console.error('Error searching tracks:', err);
  });
  1. Получить лучшие треки исполнителя:
const SpotifyWebApi = require('spotify-web-api-js');
const spotifyApi = new SpotifyWebApi();
spotifyApi.setAccessToken('YOUR_ACCESS_TOKEN');
spotifyApi.getArtistTopTracks('ARTIST_ID', 'US')
  .then(data => {
    console.log('Artist\'s top tracks:', data.tracks);
  })
  .catch(err => {
    console.error('Error getting artist\'s top tracks:', err);
  });
  1. Получить плейлисты пользователя:
const SpotifyWebApi = require('spotify-web-api-js');
const spotifyApi = new SpotifyWebApi();
spotifyApi.setAccessToken('YOUR_ACCESS_TOKEN');
spotifyApi.getUserPlaylists('USER_ID')
  .then(data => {
    console.log('User\'s playlists:', data.items);
  })
  .catch(err => {
    console.error('Error getting user\'s playlists:', err);
  });
  1. Создать плейлист:
const SpotifyWebApi = require('spotify-web-api-js');
const spotifyApi = new SpotifyWebApi();
spotifyApi.setAccessToken('YOUR_ACCESS_TOKEN');
spotifyApi.createPlaylist('USER_ID', {
  name: 'My Playlist',
  description: 'Awesome playlist created by the app',
  public: true
})
  .then(data => {
    console.log('Created playlist:', data);
  })
  .catch(err => {
    console.error('Error creating playlist:', err);
  });

Это всего лишь несколько примеров методов, предоставляемых библиотекой spotify-web-api-js. Вы можете изучить дополнительные методы и их использование в документации библиотеки.