Apple的Search API的iTunes ID

时间:2012-01-01 01:44:43

标签: itunes itunes-search-api

使用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位短。

1 个答案:

答案 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,你可能必须从文本查询搜索中找到它们。