这似乎是违反直觉的:
http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html我原以为http://itunes.apple.com/search?term=Avatar+Cameron&media=software&country=FR&limit=15会退回iTunes上的所有应用,不管具体平台是什么(iPhone, ipad, Mac)。
然而,情况似乎并非如此。
是否有其他方法来检索iPhone和iPad应用程序,而不是请求entity=software
,然后entity=iPadSoftware
,并合并结果?
您可以使用逗号分隔entity的值:
&entity=software,iPadSoftware
https://itunes.apple.com/lookup?id=YOURID&entity=software将给出有关YOURID (iPhone, iPad, Mac)的所有软件结果。
您可以通过手动搜索https://itunes.apple.com/search?term=YOURCOMPANY&entity=software,然后在页面上搜索文本"artistId"来获得YOURID
要扩展@halmstrz的答案,您还可以通过添加以下&实体从Mac App Store返回结果:
https://itunes.apple.com/search?term=angry+birds&entity=software,iPadSoftware,macSoftware
去掉"entity=software"
,你会得到iPhone的结果(我知道这看起来不像你会,它似乎你会得到所有3的混合)
然后用"entity=iPadSoftware"
做,你得到iPad结果
我做了两个单独的卷发,然后使用两个的结果。