2016-04-26 25 views
-2

我有一個應用程序的想法和我新編程在JavaScript,節點,角度。我將使用Big Oven的Api解析通過300,000食譜來返回一組我將用於每個請求的食譜。我知道如果我在自己的本地數據庫上擁有這些數據會更好,因爲我可以執行此解析,例如每小時一次並根據需要更新對象。我應該每月支付100美元,並花費15天的時間來請求每個配方(每小時1000個請求限制),直到我擁有全部配額,或者使用某種類型的http請求,讓我以某種方式訪問​​所有對象,而無需最大限度地我的api請求限制?我只是尋找一個普遍的想法,我可以用什麼方法來克服每個請求問題的API限制和時間。每個請求解析300,000個Json對象。

+0

這完全取決於API的工作方式,API在身份驗證方面受到多大的保護,我不認爲有很多可以通過API url來做到這一點...... –

回答

2

閱讀Terms of Use

您只能在交易的基礎上呈現BigOven數據。您不得在本地存儲(或「緩存」)BigOven數據,除非經過我們書面特別協商和批准。

[...]

您不得超過合理請求量,構成過度使用或濫用的使用,或以其他方式不遵守或與BigOven API的任何部分不一致的方式使用的API BigOven文檔位於http://api.bigoven.com/之內,由BigOven自行決定。

您的挑戰不僅僅是技術上的,而是合法的。如果你不喜歡它,你唯一的(法律)追索權是問大烤箱他們是否會爲你做出讓步。它可能最終花費超過100美元。