2013-09-22 33 views
2

我正试图找到一个解决方案来搜索使用iTunes API的Mac应用程序。 我的JSON和PHP脚本都在寻找iPhone或iPad应用程序,但过去几天我无法找到Mac应用程序。如何使用iTunes API查找Mac应用程序?

我通常使用此URL来查找iPhone/iPad(通用)应用程序页面以及Mac App。

https://itunes.apple.com/search?entity=software,iPadSoftware,macSoftware&country=de&limit=50&term=Pages 

但不知何故我找不到Mac App。如果我仅使用以下URL搜索Mac App,则没有任何结果。

https://itunes.apple.com/search?entity=macSoftware&country=de&limit=50&term=Pages 

查看这里的API说明http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html它应该工作。

如果我直接按ID搜索应用程序,它的工作原理也

http://itunes.apple.com/lookup?country=de&id=409201541 

而且看的那种,那里你可以找到“MAC软件”,但搜索“MAC软件”没有按” t也能工作。

所以,请帮我找到一个URL(如第一个,但工作),其中Mac应用程序显示以及iPad或iPhone应用程序。谢谢!

+1

好奇;根据页面,这应该肯定是工作。我强烈建议在https://bugreport.apple.com提交错误报告。 –

+1

好的,谢谢!我刚刚提交了错误报告;) –

回答

3

这是有点破了。如果你强制一个属性,它会开始寻找应用程序。

https://itunes.apple.com/search?entity=macSoftware&country=de&limit=50&term=Pages&attribute=allTrackTerm

另外,如果你有沿设置媒体软件。 allTrackTerm不再可用,您可以使用的唯一一件事是keywordsTerm。虽然这有它自己的问题

+0

哦,非常感谢!这似乎是正常工作;)只需要这个来完成我的项目appkit.appleme.de(本地化缺少atm。)。 –

+0

但有一个小问题。是否有可能通过宣传或类似的URL在URL中对这些应用进行分类?因为如果我正在搜索软件,iPadSoftware,macSoftware的结果是第一个iPhone,然后是iPad和最后一个mac,但不是混合的,所以如果有200个iPhone应用程序匹配页面,则根本不会显示页面mac应用程序。 .. –

相关问题