【问题标题】:iTunes Search API -- is there a way to get all apps (iPhone, iPad, Mac) for a certain keyword?iTunes Search API——有没有办法为某个关键字获取所有应用程序(iPhone、iPad、Mac)?
【发布时间】:2011-07-27 17:30:03
【问题描述】:

这似乎违反直觉:

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,然后请求entity=iPadSoftware 并合并结果之外,还有其他方法可以同时检索 iPhone 和 iPad 应用程序吗?

【问题讨论】:

    标签: app-store itunes-store


    【解决方案1】:

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

    &entity=software,iPadSoftware
    

    【讨论】:

    • 我仍然投了赞成票,因为这让我走上了正确的道路,但这个技巧对我不起作用。我只得到一个或另一个
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      https://itunes.apple.com/search?term=angry+birds&entity=software,iPadSoftware,macSoftware
      

      【讨论】:

        【解决方案4】:

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

        然后使用"entity=iPadSoftware" 执行此操作,您将获得 iPad 结果

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

        【讨论】:

        • 我应该准确地回答我的问题:“in one request” :)
        猜你喜欢
        • 1970-01-01
        • 2017-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多