Skip to content

MistakeTeam/spotify-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify API (Obsoleto)

AVISO: Este codigo se encontra desatualizado.

Esse é um wrapper para Spotify Web API através do fluxo do Código de Autorização (Autenticação somente de aplicativo) que é executado no Node.JS.

Características

Atualmente são poucas as funcionalidades disponíveis no wrapper, veja os planos futuros para saber mais.

  • Metadados de música trazem álbuns, artistas, faixas, recursos de áudio e análise de faixas, álbuns para um artista específico, principais faixas de um artista específico e artistas semelhantes a um artista específico
  • Perfis com tipo de produto, nome para exibição, data de nascimento, imagem
  • Pesquise álbuns, artistas, faixas e playlists
  • Obtenha dispositivos disponíveis de um usuário, informações sobre a reprodução atual do usuário, faixas reproduzidas recentemente pelo usuário atual
  • Obtenha novos lançamentos, listas de reprodução em destaque, lista de categorias, categoria, listas de reprodução de uma categoria, recomendações baseadas em sementes, sementes de gênero disponíveis

Planos futuros

  • refreshCallback ainda é muito lento para atualizar o token, pretendo melhorar essa detecção no futuro.
  • Adicionar mais Endpoints para uma maior interação com a API do spotify.
  • Adicionar suporte a concessão de código de autorização (assinado pelo usuário).

Modo de usar

Antes de tudo, instancie o wrapper.

var SpotifyApi = require('spotify-api');

// Todas as opções são obrigatórias
var s = new SpotifyApi({
    token: "-------------TOKEN-------------",
    refreshtoken: "-------------REFRESHTOKEN-------------",
    refreshCallback: "https://localhost:3000/refresh_token"
});

Aviso: refreshCallback serve para atualizar o token automaticamente quando se retorna o erro 401, então lembre-se de executar um ponto pra refreshtoken usando um web framework, recomendo usar express

About

Um wrapper do Spotify Web API para Node.js

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published