Как получить информацию о песне с помощью kind = music (iTunes API)?

Я пытаюсь получить информацию о песнях с помощью iTunes API. Например, если я сделаю такой запрос: https://itunes.apple.com/search?term=no+hero+elisa проблема в том, что kind (в ответе) будет music-video, а в iTunes Store есть только песня (https://itunes.apple.com/it/album/no-hero/id1089487160?i=1089487517). Если я использую атрибут entity следующим образом: https://itunes.apple.com/search?term=no+hero+elisa&entity=song, результатов нет!

Моя проблема в том, что мне нужно получить обложку песни, в iTunes есть эта http://a5.mzstatic.com/eu/r30/Music69/v4/d0/2e/66/d02e6666-1a7e-f5bc-bf7d-60192700dc4a/cover170x170.jpeg, но в ответе JSON есть еще один неправильный! Может кто-нибудь помочь мне? Я знаю только название песни и имя исполнителя, у меня нет iTunes ID ..


person Ernesto Schiavo    schedule 13.03.2016    source источник


Ответы (1)


Похоже, теперь Search API начал возвращать песню, которую вы искали. Вот где вы столкнулись с проблемой:

По умолчанию Search API выполняет поиск в магазине в США. Песня доступна в магазине США с сегодняшнего дня. Если вы хотите получить результат в итальянском магазине, вам следовало искать вот так:

https://itunes.apple.com/it/search?term=no+hero+elisa&entity=song

Обратите внимание на / it / в базовом URL-адресе, определяющем Италию как витрину.

person Ted Hosmann    schedule 15.03.2016
comment
Спасибо! В этом и проблема .. Во всяком случае, я считаю, что это глупая мысль, как я могу предварительно узнать регион песни ??? ???? - person Ernesto Schiavo; 15.03.2016