使用Apple的Search API查找歌曲的正确“iTunes ID”是什么(http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api。 HTML)?
是否可以从iTunes的COM接口为特定轨道请求64位“持久标识符”?还有别的吗?
可能还有别的,因为我在示例中找到的所有iTunes ID都比64位短。
答案 0 :(得分:3)
如果检查查询词搜索的输出,您可以看到ID是其他搜索返回的属性(此处为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查找Jack Johnson: http://itunes.apple.com/lookup?id=909253
歌曲是通过trackId(例如,搜索“Jack Johnson”返回的第一首歌是“trackId”:120954025。专辑是collectionID。事先不知道ID,你可能必须从文本查询搜索中找到它们。