簡體   English   中英

獲取Google Analytics(分析)訪問令牌以及如何在Google表格腳本中使用它

[英]getting a google analytics access token and how to use it in google sheets script

我目前正在從Google查詢瀏覽器的API查詢URI中提取數據。 https://ga-dev-tools.appspot.com/query-explorer/在此處可以包含60分鍾的訪問令牌。

現在,我想要一個不過期的訪問令牌,並從Google到達了API Project網站,並且生成了一個客戶端ID和密碼。

我試圖將client_id和client_secret作為參數添加到url中,如下所示:url&client_id = xxx&client_secret = yyy

這是行不通的。

如何在Google(Sheets)腳本中生成有效的訪問令牌?

謝謝

我認為您需要從頭開始。

要獲取訪問令牌,您需要使用客戶端ID和客戶端密碼來請求用戶訪問。 當用戶授予您的應用程序訪問權限時,將為您提供訪問令牌。 一個開始使用OAuth 2.0訪問Google API的好地方

用法:

RestRequesturl?=的access_token [yourtoken]

當您請求訪問用戶時,您將隨其一起發送范圍,范圍表示您的應用程序將需要什么訪問權限。 根據您的情況, 這里有大量適用於Google的范圍,您需要請求Google Analytics(分析)的范圍和Google Sheets的范圍,這將使您可以訪問用戶google Analytics(分析)帳戶及其Google表格。

眾所周知,訪問令牌會在一個小時后過期,因此您需要刷新令牌,刷新令牌將使您可以請求身份驗證服務器的新訪問令牌,而無需再次請求用戶訪問。 我不是JS開發人員,但我知道您可以使用node.js獲得刷新令牌,但我認為您不可以使用純js獲得刷新令牌。

我有一個教程系列,可以幫助您快速入門。 面向初學者的Google開發對Oauth2上的內容可能會有所幫助。 Google Developer Console oauth2

暫無
暫無

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

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