2012-01-01 1 views
2

Каков правильный «Идентификатор iTunes» для поиска песен с помощью API поиска Apple (http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web- сервис-поисковых api.html)?Идентификатор iTunes для API поиска Apple

Это 64-разрядный «постоянный идентификатор», который может быть запрошен с COM-интерфейса iTunes для данного трека? Что-то другое?

Возможно, что-то еще, потому что все идентификаторы iTunes, которые я нашел в примерах, короче 64 бит.

ответ

3

Если изучить вывод термина запроса поиска, вы можете увидеть идентификатор является свойством, возвращаемые другими поисков (здесь это artistId)

http://itunes.apple.com/search?term=jack+johnson

возвращает

{ 
"resultCount":50, 
"results": [ 
    {"wrapperType":"track", "kind":"feature-movie", "artistId":909253, 
    ... [etc] ... 
} 

artistId затем используется в следующем примере для поиска по «iTunes ID»

Посмотрите на Джека Джонсона художником iTunes ID: http://itunes.apple.com/lookup?id=909253

Композиции от trackId (например, первая песня, возвращенная поиском «Джек Джонсон», - «trackId»: 120954025. Альбомы - это идентификатор collectionID. Не зная Ids заранее, вам, вероятно, придется найти их из поиска текстовых запросов.