Récupérer la pochette à L'aide de L'API Spotify
3 réponses
17 juin 2014:
Aujourd'hui, Spotify a publié un nouveau API Web.
Il est maintenant très facile de retrouver illustration de couverture, comme tous les points de terminaison comprend un tableau de images
pour tout item
.
exemple de Recherche de:curl -X GET "https://api.spotify.com/v1/search?q=tania%20bowra&type=artist"
{
"artists" : {
...
"items" : [ {
...
"images" : [ {
"height" : 640,
"url" : "https://d3rt1990lpmkn.cloudfront.net/original/f2798ddab0c7b76dc2d270b65c4f67ddef7f6718",
"width" : 640
}, {
"height" : 300,
"url" : "https://d3rt1990lpmkn.cloudfront.net/original/b414091165ea0f4172089c2fc67bb35aa37cfc55",
"width" : 300
}, {
"height" : 64,
"url" : "https://d3rt1990lpmkn.cloudfront.net/original/8522fc78be4bf4e83fea8e67bb742e7d3dfe21b4",
"width" : 64
...
} ],
...
}
}
Ancienne Réponse:
vous pouvez obtenir L'URL de la page couverture en appelant Spotify's oEmbed service:
https://embed.spotify.com/oembed/?url=spotify:track:6bc5scNUVa3h76T9nvpGIH
https://embed.spotify.com/oembed/?url=spotify:album:5NCz8TTIiax2h1XTnImAQ2
https://embed.spotify.com/oembed/?url=spotify:artist:7ae4vgLLhir2MCjyhgbGOQ
Avec JSONP:
https://embed.spotify.com/oembed/?url=spotify:artist:7ae4vgLLhir2MCjyhgbGOQ&callback=callme
http://open.spotify.com/
url de travail ainsi:
https://embed.spotify.com/oembed/?url=http://open.spotify.com/track/6bc5scNUVa3h76T9nvpGIH
{
"provider_url": "https:\/\/www.spotify.com",
"version": "1.0",
"thumbnail_width": 300,
"height": 380,
"thumbnail_height": 300,
"title": "Gusgus - Within You",
"width": 300,
"thumbnail_url": "https:\/\/d3rt1990lpmkn.cloudfront.net\/cover\/f15552e72e1fcf02484d94553a7e7cd98049361a",
"provider_name": "Spotify",
"type": "rich",
"html": "<iframe src=\"https:\/\/embed.spotify.com\/?uri=spotify:track:6bc5scNUVa3h76T9nvpGIH\" width=\"300\" height=\"380\" frameborder=\"0\" allowtransparency=\"true\"><\/iframe>"
}
Avis de la thumbnail_url
:
https://d3rt1990lpmkn.cloudfront.net/cover/f15552e72e1fcf02484d94553a7e7cd98049361a
/cover/
représente la taille de la vignette.
Tailles disponibles: 60
,85
,120
,140
,160
,165
,230
,300
,320
et 640
.
par exemple: https://d3rt1990lpmkn.cloudfront.net/640/f15552e72e1fcf02484d94553a7e7cd98049361a
Il y a des plans pour mettre en œuvre, comme dans, nous voulons qu'il soit là, mais personne n'y travaille. C'est surtout un problème juridique avec les conditions d'utilisation.
techniquement, il est bien sûr possible de le représenter et d'accéder aux mêmes images que par exemple open.spotify.com utilisations par parsing html. Bien sûr, cela n'est pas autorisé, mais il n'y a rien sur le plan technique qui empêche l'accès.
(je travaille dans Spotify)