Можно ли отредактировать этот запрос iTunes API, чтобы сделать параметры более понятными? - PullRequest
0 голосов
/ 18 апреля 2019

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

Вот основной формат, с которым я работаю:

http://itunes.apple.com/search?term=artist+title&entity=song&limit=15

Итак, поиск «Статуи» по 101 будет выглядеть так:

http://itunes.apple.com/search?term=the+101+statues&entity=song&limit=15

Но это возвращает «La статую д'Ивуара» из альбома «Dans l'air des mots anthologie 101 chansons» Ива Дютейля в качестве первого результата.

Есть ли способ указать, какие термины в URL относятся к названию песни, а какие - к имени исполнителя - чтобы API с большей вероятностью возвращал правильный трек? Я представляю что-то вроде этого:

http://itunes.apple.com/search?artist=the+101&title=statues&entity=song&limit=15

Вот список параметров API в iTunes - если это помогает обеспечить контекст.

https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/Searching.html#//apple_ref/doc/uid/TP40017632-CH5-SW1

Если у кого-нибудь есть предложения, мне любопытно.

Спасибо!

...