A small wrapper for integrating spotify-web-api-node to Vuejs
Switch branches/tags
Clone or download
Latest commit ad86339 Mar 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist v1.0.2 Sep 11, 2017
src v1.0.2 Sep 11, 2017
.gitignore Initial commit Sep 10, 2017
Gulpfile.js Initial commit Sep 10, 2017
LICENSE v1.0.2 Sep 11, 2017
README.md Update README.md Mar 7, 2018
package.json v1.0.2 Sep 11, 2017

README.md

Downloads Version License

vue-spotify

A small wrapper for integrating spotify-web-api-node to Vuejs

How to install:

CommonJS:

npm install --save spotify-web-api-node vue-spotify

And in your entry file:

import Vue from 'vue'
import Spotify from 'spotify-web-api-node'
import VueSpotify from 'vue-spotify'

Vue.use(VueSpotify, new Spotify())

Usage:

This wrapper bind spotify-web-api-node to Vue or this if you're using single file component.

First authenticate with the spotify Web API with the client credential server-side how to here.

(WARNING : You can't fetch a token from a browser with spotify-web-api-node you need to to it server-side.).

Then add it in your application : this.spotify.setAccessToken(ACCESS_TOKEN).

Then you can use spotify-web-api-node like this:

Vue.spotify.getUser('petteralexis')
   .then(function(data) {
       console.log('Some information about this user', data.body);
   }, function(err) {
       console.log('Something went wrong!', err);
   })
   

this.spotify.getUser('petteralexis')
    .then(function(data) {
        console.log('Some information about this user', data.body);
    }, function(err) {
        console.log('Something went wrong!', err);
    })