8

这似乎违反直觉:

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-only、Mac)如何。

然而,情况似乎并非如此。

entity=software除了请求, thenentity=iPadSoftware和合并结果之外,还有其他方法可以同时检索 iPhone 和 iPad 应用程序吗?

4

4 回答 4

10

您可以使用逗号分隔实体的值:

&entity=software,iPadSoftware
于 2013-01-24T21:29:57.110 回答
3

https://itunes.apple.com/lookup?id=YOURID&entity=software将为相关的 YOURID(iPhone、iPad、Mac)提供所有软件结果。

您可以通过手动搜索https://itunes.apple.com/search?term=YOURCOMPANY&entity=software然后在页面上搜索“artistId”来获取您的 ID

于 2013-08-01T17:43:18.827 回答
2

要扩展来自@halmstrz 的答案,您还可以通过以下对 &entity 的添加从 Mac App Store 返回结果:

https://itunes.apple.com/search?term=angry+birds&entity=software,iPadSoftware,macSoftware
于 2015-10-29T23:45:06.383 回答
-1

离开"entity=software"你会得到 iPhone 结果(我知道这看起来不像你会的,看起来你会得到所有 3 个的混合)

然后这样做,"entity=iPadSoftware"你会得到 iPad 的结果

我做了 2 个单独的 cURL,然后使用两者的结果。

于 2012-03-27T01:28:55.613 回答