Récupérer la pochette à L'aide de L'API Spotify

il n'y a actuellement aucun moyen de récupérer la pochette à L'aide de L'API Web de Spotify. Y a-t-il des plans pour mettre en œuvre ces solutions de rechange ou des solutions de rechange?

19
demandé sur idleberg 2012-04-12 16:42:21

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

30
répondu MiniGod 2017-10-09 19:09:00

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)

17
répondu jooon 2012-04-12 15:05:56