2016-03-13 2 views
0

Я пытаюсь получить информацию о песнях с 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 результатов не найдено!Как получить информацию о композиции с помощью «kind = music» (iTunes API)?

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

ответ

0

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

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

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

Обратите внимание на/он/в базовом URL, определяющей Италию в качестве витрины магазина.

+0

Спасибо! Это проблема. Во всяком случае, я думаю, что это глупо думать, как я могу узнать область песни ??? –