2011-07-27 19 views
8

Điều này có vẻ phản trực giác:API tìm kiếm iTunes - có cách nào để tải tất cả ứng dụng (iPhone, iPad, Mac) cho một từ khóa nhất định không?

http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

Tôi đã mong rằng http://itunes.apple.com/search?term=Avatar+Cameron&media=software&country=FR&limit=15 sẽ trả lại tất cả các ứng dụng trên iTunes, không phụ thuộc vào nền tảng cụ thể (iPhone, iPad chỉ, Mac).

Tuy nhiên, có vẻ như không phải như vậy.

Có cách nào khác để truy xuất cả ứng dụng iPhone và iPad so với yêu cầu entity=software, sau đó entity=iPadSoftware và hợp nhất kết quả?

Trả lời

10

Bạn có thể sử dụng dấu phẩy để tách các giá trị cho tổ chức:

&entity=software,iPadSoftware 
+0

tôi vẫn bỏ phiếu tán vì đây đặt cho tôi đi đúng hướng, nhưng thủ thuật này không làm việc cho tôi. Tôi chỉ nhận được một hoặc một số khác – SG1

+1

@ SG1 Vì vậy, đó là những gì đúng theo dõi? –

-1

rời khỏi "entity=software" và bạn sẽ có được kết quả iPhone (Tôi biết nó không có vẻ như bạn sẽ, nó có vẻ như bạn muốn có được một sự pha trộn của tất cả 3)

sau đó làm điều đó với "entity=iPadSoftware" và bạn nhận được kết quả iPad

Tôi làm 2 cURL riêng biệt, sau đó sử dụng kết quả của cả hai.

+1

tôi nên đã precised trong câu hỏi của tôi: "trong một yêu cầu" :) –

2

Mở rộng trên câu trả lời từ @halmstrz, bạn cũng có thể trả lại kết quả từ Mac App Store thông qua sau Ngoài & thực thể:

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