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. Не зная заранее идентификаторов, вам, вероятно, придется искать их по текстовым запросам.

Другие вопросы по тегам