2014-01-10 1 views

ответ

1

Вы должны убедиться, что запросы выполняются только один раз в секунду. Для пользовательских приложений с фронтальной ориентацией вам может потребоваться очередь запросов, так что ограничение 1 вызова/секунды не будет достигнуто.

Когда достигнут предел в 10 000 звонков в месяц, вам следует рассмотреть возможность использования Diffbot для использования API. План ценообразования начального уровня составляет 299 долларов США за 250 000 звонков, что довольно дорого. Если вы планируете зарабатывать гораздо меньше 250 000 звонков в месяц, вы можете просто зарегистрироваться для другого бесплатного токена разработчика.

1

Когда вы говорите, что вы «писали API», означает ли это, что вы написали библиотеку Python для доступа к ней? Если это так, когда предел превышен, API Diffbot вернет ошибку 429, сообщив, что вы превысили квоту, согласно errors.

Как только это произойдет, у вас есть несколько вариантов, в зависимости от ваших потребностей и потребностей.

  1. Если вы зарегистрировались на несколько токенов бесплатной пробной версии, попросите свой скрипт Python использовать их при инициализации. Как только предел ударит и обнаружена ошибка 429, убедитесь, что ваш скрипт отбрасывает токен, который он использовал до этой точки, и переходит к следующему. Очевидно, это сродни игре в систему, и я советую против нее.
  2. Зарегистрируйте ошибку и сообщите конечному пользователю
  3. Старт платить за использование. Если вы действительно просматриваете более 10 000 сайтов в течение семи дней, вам следует подумать о том, чтобы внести вклад в сервис, который делает это, покупая коммерческий токен.