我有一個 React 應用程式,它將利用 Google My Business API 來獲取企業的評論資料。
我期待通過 REST 方法使用 API-KEY,但是Authorization Scope提到使用此 API 需要 OAuth 2.0。
在我閱讀了有關 OAuth 目的的更多資訊后,它似乎更適用于需要訪問用戶資料的應用程式,因此需要谷歌驗證的同意螢屏。
然而,對于我的用例,我只需要訪問企業的所有谷歌評論,而與訪問用戶無關。
有人可以為此推薦一種方法嗎?(當用戶訪問時我不希望彈出/同意請求,因為我不需要用戶資料。)
uj5u.com熱心網友回復:
經過大量研究,似乎如果您想為您的企業檢索所有評論,您將不得不使用 Google 的 My Business API。此 API要求您使用 OAUTH2 進行身份驗證,這意味著(盡管您不會查詢訪問用戶的資料)訪問用戶將需要提供同意彈出螢屏。
這讓您將 places API 作為下一個最佳選擇:
REST GET 端點maps.googleapis.com/maps/api/place/details/json?placeid={your place ID}&fields=review&key={YOUR API KEY}
雖然這只回傳谷歌的前 5 條“最有幫助”的評論,但它幾乎是在沒有同意螢屏的情況下獲得評論的唯一方法,除非你想抓取由于多種原因并不理想的資料......
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/493737.html
