2013-09-22 37 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應用程序。 .. –

相關問題