簡體   English   中英

是否允許從 Places API 獲取企業並保存它們?

[英]Is it allowed to fetch businesses from Places API and save them?

前言:這不是編碼問題,而是關於使用的概念規則

我想構建一個連接到 Google Places API 的 SaaS 應用程序,以獲取由用戶從應用程序中選擇的某些過濾器過濾並基於 map 上的特定區域(通過繪制圓圈)過濾的業務。例如,用戶想要從 map 的某個區域獲取所有沒有電話號碼的企業。 之后,將那些沒有電話號碼的企業提取到數據庫中,並以當前用戶id作為參考。 這意味着只有該用戶才能在應用程序中看到這些企業的列表。 列表中的每家企業都會有更多詳細信息,如名稱、地址、網站等。每次用戶想要使用過濾器從 map 中獲取企業時,以前獲取的結果將從數據庫中刪除,並由較新的結果替換。

我想知道這是否被允許? 我已經閱讀了有關不允許抓取的條款,但我認為這不是我的情況,因為抓取意味着從您的 Map 頁面獲取 HTML 數據並將其解析為最終用戶可讀的數據並將其保存在數據庫中不用付錢。

我的應用程序是關於調用 Places API,根據當前經過身份驗證的用戶 ID 將結果保存在數據庫中,用新的替換它們,就像我上面提到的那樣,並支付您的服務費用。 該應用程序還將具有更多來自 Google 地圖 API 服務的 scope 的漂亮功能,以使整個應用程序變得有用。

如果不允許這樣做,那么有什么替代方法可以使我的應用程序中不會出現“抓取”? 也許相反,我可以通過設備為每個用戶將獲取的結果保存在本地存儲中? 或者暫時保存獲取的記錄並將其刪除,比方說 30 天后?

試圖聯系谷歌地圖支持中心,但他們告訴我他們不能將我的問題轉發給其他部門,因為我還沒有有效的結算賬戶。 我無法解決這個問題,因為谷歌地圖 API 付款方式不允許我的借記卡。 Google Places API 的官方 TOS 告訴我們不允許通過抓取來存儲數據,但我想要實現的是不抓取。

更新:我收到的建議鏈接已有 9 年歷史。 與 OP 在他們的帖子中從我收到的鏈接中所說的內容相比,我的應用程序在存儲方面有一些差異,建議它可能是我問題的解決方案。

簡短的回答是,不允許預取、緩存或存儲任何內容,請參閱https://cloud.google.com/maps-platform/terms/中的 3.2.3 Restrictions Against Misusing the Services

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM