看起来,iTunes搜索API返回的结果不同于在iPhone设备上搜索时返回的结果(结果也有不同的顺序).
假设我希望结果与iPhone设备相同,那么如何使用官方的搜索API呢?
另外,有没有办法从搜索结果中过滤出非iPhone应用程序?
解决方法
为商店开发的搜索栈是与开发者工具的搜索栈不同的算法.
也就是说,了解开发人员工具(Search API)的一些有用的功能:
>“sort = popular”是返回结果的默认顺序. “sort = recent”是另类选择.>“entity = software”将会返回可在iPhone,iPod touch和Universal应用程序(在iPad上工作)的应用程序,但如果您想要所有iOS应用程序,您应该使用“entity = software,iPadSoftware”>将您的搜索字词集中在您尝试定位的属性上.如果您知道您的搜索字词是歌曲标题(而不是专辑名称或艺术家姓名),请使用“attribute = songTerm”