2011-07-27 19 views
8

這似乎違反直覺的:iTunes Search API - 有沒有一種方法可以獲取某個關鍵字的所有應用程序(iPhone,iPad,Mac)?

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的專用,蘋果機)的。

然而,似乎並非如此。

是否有任何其他方式來檢索iPhone和iPad的應用程序比請求entity=software,然後entity=iPadSoftware,併合並結果?

回答

10

您可以用逗號將值的實體分隔:

&entity=software,iPadSoftware 
+0

我仍然upvoted,因爲這讓我在正確的軌道上,但這一招並不爲我工作。我只得到一個或另一個 – SG1

+1

@ SG1那麼這條正確的道路是什麼? –

-1

離開關"entity=software",你會得到iPhone的結果(我知道這似乎並不像你會的,好像你會得到的所有3個混合)

然後用"entity=iPadSoftware"做到這一點,你會得到iPad的結果

我做了2個獨立的cURL,然後使用兩者的結果。

+1

我應該在我的問題有一種高精度:「在一個請求」 :) –

2

爲了擴大從@halmstrz答案,你也可以從Mac App Store的通過以下返回結果頁面上的搜索除了&實體:

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