使用Apple的搜索API (http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html)查找歌曲的正确"iTunes ID"是什么?
它是64位的"持久标识符",可以从iTunes的COM接口请求给定的轨道?别的吗?
可能是别的东西,因为我在例子中发现的所有iTunes id都短于64位。
如果检查查询词搜索的输出,可以看到ID是其他搜索返回的属性(这里是artistId)
http://itunes.apple.com/search?term=jack +约翰逊
返回{
"resultCount":50,
"results": [
{"wrapperType":"track", "kind":"feature-movie", "artistId":909253,
... [etc] ...
}
artistId然后在后面的例子中使用"iTunes ID"来搜索
查找杰克·约翰逊的iTunes艺术家ID:http://itunes.apple.com/lookup?id=909253
歌曲按trackId排序(例如,搜索"Jack Johnson"返回的第一首歌是"trackId":120954025。相册是collectionID。如果事先不知道id,您可能必须从文本查询搜索中找到它们。