iTunes ID для API поиска Apple
Каков правильный идентификатор iTunes для поиска песен с помощью API поиска Apple (http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html)?
Это 64-битный "постоянный идентификатор", который можно запросить из COM-интерфейса iTunes для данной дорожки? Что-то другое?
Возможно, что-то еще, потому что все идентификаторы iTunes, которые я нашел в примерах, намного короче, чем 64 бита.
1 ответ
Если вы изучите выходные данные поисковых запросов по запросу, вы увидите, что идентификатор - это свойство, возвращаемое другими поисками (здесь это artistId)
http://itunes.apple.com/search?term=jack+johnson
возвращается
{
"resultCount":50,
"results": [
{"wrapperType":"track", "kind":"feature-movie", "artistId":909253,
... [etc] ...
}
ArtistId затем используется в последнем примере для поиска по "iTunes ID"
Посмотрите Джек Джонсон по ID исполнителя iTunes: http://itunes.apple.com/lookup?id=909253
Песни отсортированы по trackId (например, первая песня, возвращаемая поиском "Джек Джонсон", называется "trackId":120954025). Альбомы - это collectionID. Не зная заранее идентификаторов, вам, вероятно, придется искать их по текстовым запросам.