У меня есть идея приложения и я новый для программирования в javascript, узел, угловой. Я собираюсь использовать Api Big Oven для анализа 300 000 рецептов, чтобы вернуть группу рецептов, которые я буду использовать с каждым запросом. Я знаю, что было бы намного лучше, если бы у меня были эти данные на моем собственном локальном db, поскольку я мог бы выполнить этот разбор, скажем один раз в час и обновлять объекты по мере необходимости. Должен ли я платить 100 долларов в месяц и тратить 15 дней на запрос каждого рецепта (при 1000 запросах в час), пока у меня их нет, или используйте какой-то http-запрос, который позволяет мне получить доступ ко всем объектам так или иначе без максимизации мой лимит запросов api? Я просто ищу общую идею о том, какие методы я могу использовать для преодоления пределов api и времени на запросы.Разбор 300 000 объектов Json за запрос.
ответ
Прочитано Terms of Use.
Вы можете представить данные BigOven только на основе транзакций. Вам не разрешается хранить (или «кешировать») данные BigOven локально, если они специально не согласованы и не одобрены нами в письменной форме.
[...]
Вы не можете использовать API-интерфейсы BigOven таким образом, что превышает разумные объемы запросов, представляет чрезмерное или злонамеренное использование или иным образом не выполняет или не согласуется с какой-либо части BigOven API документация, расположенная в пределах http://api.bigoven.com/, как определено BigOven по своему усмотрению.
Ваш вызов не только технический, но и юридический. Если вам это не нравится, единственное (юридическое) обращение за вами - это спросить большую духовую шкалу, если они сделают вам уступку. Это может стоить значительно больше 100 долларов.
Это полностью зависит от того, как работает API. Насколько защищен API в средствах аутентификации, я не думаю, что вы можете сделать с ним многое, просто имея URL-адрес API ... –