В настоящее время нет способа получить обложку с использованием Spotify Web API. Планируются ли эти или любые обходные пути?
Получить обложку с помощью Spotify API
Ответ 1
17 июня 2014 года:
Сегодня Spotify выпустил новый веб-API.
Теперь легко получить обложку, так как все конечные точки содержит массив images
для каждого item
.
Пример поиска: 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
...
} ],
...
}
}
Старый ответ:
Вы можете получить URL-адрес обложки, вызвав Spotify 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
С JSONP:
https://embed.spotify.com/oembed/?url=spotify:artist:7ae4vgLLhir2MCjyhgbGOQ&callback=callme
http://open.spotify.com/
также работают URL:
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>"
}
Обратите внимание на thumbnail_url
:
https://d3rt1990lpmkn.cloudfront.net/cover/f15552e72e1fcf02484d94553a7e7cd98049361a
/cover/
представляет размер миниатюры.
Доступные размеры: 60
, 85
, 120
, 140
, 160
, 165
, 230
, 300
, 320
и 640
.
например: https://d3rt1990lpmkn.cloudfront.net/640/f15552e72e1fcf02484d94553a7e7cd98049361a
Ответ 2
Есть планы реализовать его, как и в, мы хотим, чтобы он был там, но никто не работает над ним. Это в основном юридическая проблема с условиями использования.
Технически, конечно, можно понять это и получить доступ к тем же изображениям, которые, например, open.spotify.com использует путем разбора html. Конечно, это не допускается, но нет ничего технически, что останавливает доступ.
(я работаю в Spotify)
Ответ 3
Также полезны iTunes и Deezer API: