我正在使用谷歌分析報告 API 和 MERN 堆疊制作這個自定義儀表板,它允許用戶創建帳戶或登錄,并根據他們選擇的過濾器選擇他們想要查看的任何分析。但是我遇到了一個問題,用戶必須手動將我的 API 電子郵件添加到他們的帳戶訪問管理串列中,以便我可以從他們的谷歌分析帳戶中獲取資料。
我的問題是如何在沒有用戶許可的情況下使用報告 API?
我看過一個教程,用戶使用他們的谷歌帳戶登錄,但我想實作自己的用戶身份驗證。
uj5u.com熱心網友回復:
您需要了解的第一件事是公共和私人用戶資料之間的差異。
公共資料是公開的資料。任何人都可以訪問它。例如,上傳到 youtube 的公共視頻是公共資料。
另一方面,私有資料是用戶擁有的資料。為了訪問私人用戶資料,您需要獲得該資料所有者或有權訪問它的人的同意。
我的問題是如何在沒有用戶許可的情況下使用報告 API?
答案是你不能。未經用戶同意,您不能訪問用戶的私人谷歌分析資料。用戶需要授權您的應用程式并同意您的應用程式訪問他們的資料。
我看過一個教程,用戶使用他們的谷歌帳戶登錄,但我想實作自己的用戶身份驗證。
您可以這樣做,您可以擁有自己的登錄服務器并授權用戶。但除此之外,您仍然需要征得他們的同意才能訪問他們的私人谷歌分析資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/432977.html
下一篇:何時在node.js中使用app.get("/",fun(res,req))和app.post("/",fun(res,req))?
