API поиска iTunes - есть ли способ получить все приложения (iPhone, iPad, Mac) по определенному ключевому слову? - PullRequest
8 голосов
/ 27 июля 2011

Это кажется нелогичным:

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-only, Mac).

Однако, похоже, это не так.

Есть ли другой способ получить приложения для iPhone и iPad, кроме запроса entity=software, затем entity=iPadSoftware и объединения результатов?

Ответы [ 4 ]

10 голосов
/ 25 января 2013

Вы можете использовать запятую для разделения значений для сущности:

&entity=software,iPadSoftware
3 голосов
/ 01 августа 2013

https://itunes.apple.com/lookup?id=YOURID&entity=software выдаст все результаты программного обеспечения для данного YOURID (iPhone, iPad, Mac).

Вы можете получить YOURID, выполнив поиск вручную https://itunes.apple.com/search?term=YOURCOMPANY&entity=software, а затем поиск текста на странице для "ArtistId"

2 голосов
/ 30 октября 2015

Чтобы расширить ответ от @halmstrz, вы также можете вернуть результаты из Mac App Store через следующее дополнение к & entity:

https://itunes.apple.com/search?term=angry+birds&entity=software,iPadSoftware,macSoftware
0 голосов
/ 27 марта 2012

пропустите "entity=software", и вы получите результаты iPhone (я знаю, что это не так, как вы, кажется, что вы получите смесь всех 3)

, а затем сделайте это с "entity=iPadSoftware" и вы получите результаты iPad

Я делаю 2 отдельных cURL, а затем использую результаты обоих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...