Подтвердить что ты не робот

Ограничение скорости поиска API iTunes

Я планирую использовать iTunes Search API для получения информации о приложении - http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

Требуется узнать, существует ли какой-либо предопределенный предел скорости/дросселя при использовании API. Не удалось найти информацию, связанную с этим, в их документации/стек/Google.

Есть ли у кого информация об этом?

4b9b3361

Ответ 1

Я не знаю, что такое точный предел скорости, и не смог найти какую-либо информацию по этому поводу от Apple. Но Я могу заверить вас, что какой-то предел скорости, так как большинство моих запросов на моем сервере не удается, они приводят к HTTP-статусу 403. Точные же запросы работают на других компьютерах и через некоторое время (при повторных попытках) на том же сервере.

У меня пытались найти ограничения, делая много запросов одновременно на моем компьютере разработки, но никаких запросов не приводит к той же ошибке, что и на моем сервере. Мой сервер делает несколько десятков тысяч запросов в день на данный момент (я извлекаю все ссылки один раз для их кеширования), что приводит к более 90% запросов на сбой, но некоторые из них преуспевают.

Поэтому я сделал как предложенный Тедом Хосманом n связанный Apple для доступа к файлам EPF. Если вы не превышаете более чем - скажем - десяток тысяч запросов в день, я думаю, ограничение скорости не должно быть проблемой для вас. Это количество запросов, которые я пробовал на своем компьютере одновременно без каких-либо проблем. Если вам нужно больше, вам следует использовать iTunes Enterprise Partner Feed.

Ответ 2

Если вы ищете большое количество записей, возможно, сначала загрузить EPF файл, а затем добавить обновления с помощью API поиска:

http://www.apple.com/itunes/affiliates/resources/documentation/itunes-enterprise-partner-feed.html

Если вы нажмете на API поиска или поиска агрессивно, вы можете начать испытывать более длительное время ответа, более 30 секунд или неудачные ответы.

Ответ 3

Отвечая на исходный вопрос:

В настоящее время API поиска iTunes ограничен приблизительно 20 вызовами в минуту (возможны изменения).

Это от страница партнерского канала