Получить обложку с помощью Spotify API

В настоящее время нет способа получить обложку, используя веб-API Spotify. Существуют ли планы по внедрению этих или любых обходных решений?

17 июня 2014 года:

Сегодня Spotify выпустила новый Web API .

Теперь легко получить обложку, так как все конечные точки include в себя массив 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:

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": " 

Обратите внимание на 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

Планируется его реализовать, как и в России, мы хотим, чтобы он был там, но никто не работает над этим. В основном это проблема с условиями использования.

С технической точки зрения, конечно, это можно понять и получить доступ к тем же изображениям, которые, например, open.spotify.com использует, анализируя html. Конечно, это не допускается, но нет ничего технически, что останавливает доступ.

(Я работаю в Spotify)

  • Почему сценарий моих приложений, развернутый как исполняемый API API, возвращает разрешение «Отказано»?
  • Как использовать Gson API Google для десериализации JSON правильно?
  • документация pinterest api
  • уменьшить разрешение изображения в java
  • Проверка программного режима энергосбережения
  • API проверки подлинности .NET
  • POST JSON для API с использованием Rails и HTTParty
  • Как получить цвет пикселя в X, Y, используя c #?
  • Как создать новую страницу в Confluence с помощью REST API?
  • REST Complex / Композитные / Вложенные ресурсы
  • Используя API TFS, как я могу найти комментарии, которые были сделаны в обзоре кода?
  • Давайте будем гением компьютера.