17 lines
431 B
JavaScript
17 lines
431 B
JavaScript
import axios from 'axios';
|
|
|
|
function fetch(request, callback) {
|
|
axios.get(request).then(response => {
|
|
callback(response.data);
|
|
});
|
|
}
|
|
|
|
export function getAlbums(artist, callback) {
|
|
const request = `https://api.spotify.com/v1/search?q=${artist}&type=album`;
|
|
fetch(request, callback);
|
|
}
|
|
|
|
export function getTracks(albumId, callback) {
|
|
const request = `https://api.spotify.com/v1/albums/${albumId}`;
|
|
fetch(request, callback);
|
|
} |