2016-04-26 3 views
-2

У меня есть идея приложения и я новый для программирования в javascript, узел, угловой. Я собираюсь использовать Api Big Oven для анализа 300 000 рецептов, чтобы вернуть группу рецептов, которые я буду использовать с каждым запросом. Я знаю, что было бы намного лучше, если бы у меня были эти данные на моем собственном локальном db, поскольку я мог бы выполнить этот разбор, скажем один раз в час и обновлять объекты по мере необходимости. Должен ли я платить 100 долларов в месяц и тратить 15 дней на запрос каждого рецепта (при 1000 запросах в час), пока у меня их нет, или используйте какой-то http-запрос, который позволяет мне получить доступ ко всем объектам так или иначе без максимизации мой лимит запросов api? Я просто ищу общую идею о том, какие методы я могу использовать для преодоления пределов api и времени на запросы.Разбор 300 000 объектов Json за запрос.

+0

Это полностью зависит от того, как работает API. Насколько защищен API в средствах аутентификации, я не думаю, что вы можете сделать с ним многое, просто имея URL-адрес API ... –

ответ

2

Прочитано Terms of Use.

Вы можете представить данные BigOven только на основе транзакций. Вам не разрешается хранить (или «кешировать») данные BigOven локально, если они специально не согласованы и не одобрены нами в письменной форме.

[...]

Вы не можете использовать API-интерфейсы BigOven таким образом, что превышает разумные объемы запросов, представляет чрезмерное или злонамеренное использование или иным образом не выполняет или не согласуется с какой-либо части BigOven API документация, расположенная в пределах http://api.bigoven.com/, как определено BigOven по своему усмотрению.

Ваш вызов не только технический, но и юридический. Если вам это не нравится, единственное (юридическое) обращение за вами - это спросить большую духовую шкалу, если они сделают вам уступку. Это может стоить значительно больше 100 долларов.