UNPKG

react-native-spotify-web-api

Version:
32 lines (26 loc) 1.02 kB
var SpotifyWebApi = require("../"); /** * This example retrives an access token using the Client Credentials Flow. It's well documented here: * https://developer.spotify.com/web-api/authorization-guide/#client_credentials_flow */ /* * https://developer.spotify.com/spotify-web-api/using-scopes/ */ /** * Set the credentials given on Spotify's My Applications page. * https://developer.spotify.com/my-applications */ var spotifyApi = new SpotifyWebApi({ clientId : '<insert client id>', clientSecret : '<insert client secret>', }); // Retrieve an access token spotifyApi.clientCredentialsGrant() .then(function(data) { console.log('The access token expires in ' + data.body['expires_in']); console.log('The access token is ' + data.body['access_token']); // Save the access token so that it's used in future calls spotifyApi.setAccessToken(data.body['access_token']); }, function(err) { console.log('Something went wrong when retrieving an access token', err.message); });