我想知道 App Store 是否提供 API 允许其他人访问描述、价格、评论等数据?
2 回答
iTunes Store是API。
iTunes Store 中的所有页面都只是由 iTunes 呈现的 XML 文件。您可以自己解析这些文件并导航到您想要的内容。
这是首页的网址:
http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.app.store.DirectAction/storeFront
您可能还想看看:
Apple 为 App Store 提供了一个官方 API,名为iTunes Search API。在文档中还有一些关于如何使用“查找”和“搜索”端点的示例,非常易于使用并且数据以 JSON 格式返回:)
不幸的是,这与不通过 API 公开应用程序元数据的 Google Play(以前称为 Android Market)不同。
要为 Android 获取该数据,您可以开发自己的 HTML 爬虫,解析页面并提取您需要的应用元数据。此主题已在其他问题中涵盖,例如此处。
如果您不想自己实现所有这些,您可以使用第三方服务通过基于 JSON 的 API 访问 Android 应用程序元数据。
例如,42matters.com(我工作的公司)为 Android 和 iOS 提供了统一的 API,这里有更多详细信息:
https://42matters.com/app-market-data
端点范围从“查找”(获取一个应用程序的元数据,可能是您需要的)到“搜索”,但我们还公开了来自领先应用商店的“排名历史”和其他统计数据。我们为所有支持的功能提供了大量文档,您可以在左侧面板中找到它们:https ://42matters.com/docs/overview
我希望这会有所帮助,否则请随时与我联系。我非常了解这个行业,可以为您指明正确的方向。
问候,
安德烈亚