Google analytics 访问Google Analytics API的\u令牌

Google analytics 访问Google Analytics API的\u令牌,google-analytics,google-api,google-analytics-api,Google Analytics,Google Api,Google Analytics Api,我想获得一个访问令牌,通过在浏览器中传递,从谷歌分析API获取信息。我在任何地方都找不到正确的文档。我试过多种方法,但似乎都不管用。到目前为止,我通过Google Analytics查询浏览器获得代币,它可以工作60分钟。我正在寻找一个永久令牌或一个有效期更长的令牌。为了访问私有Google analytics数据,您需要获得授权。为了获得授权,你使用了一种叫做 最初的请求看起来像这样。它将允许用户同意您的应用程序访问其数据 GET https://accounts.google.com/o/o

我想获得一个访问令牌,通过在浏览器中传递,从谷歌分析API获取信息。我在任何地方都找不到正确的文档。我试过多种方法,但似乎都不管用。到目前为止,我通过Google Analytics查询浏览器获得代币,它可以工作60分钟。我正在寻找一个永久令牌或一个有效期更长的令牌。

为了访问私有Google analytics数据,您需要获得授权。为了获得授权,你使用了一种叫做

最初的请求看起来像这样。它将允许用户同意您的应用程序访问其数据

GET https://accounts.google.com/o/oauth2/auth?client_id={clientid}.apps.googleusercontent.com&redirect_uri=urn:ietf:wg:oauth:2.0:oob&scope=https://www.googleapis.com/auth/analytics.readonly&response_type=code
一旦用户同意您访问他们的数据,您将获得一个授权码

获得授权码后,您可以将其交换为访问令牌。这是一个http post请求

POST https://accounts.google.com/o/oauth2/token
code=4/X9lG6uWd8-MMJPElWggHZRzyFKtp.QubAT_P-GEwePvB8fYmgkJzntDnaiAI&client_id={ClientId}.apps.googleusercontent.com&client_secret={ClientSecret}&redirect_uri=urn:ietf:wg:oauth:2.0:oob&grant_type=authorization_code
然后,响应应该是这样的

{
"access_token" : "ya29.1.AADtN_VSBMC2Ga2lhxsTKjVQ_ROco8VbD6h01aj4PcKHLm6qvHbNtn-_BIzXMw",
"token_type" : "Bearer",
"expires_in" : 3600,
"refresh_token" : "1/J-3zPA8XR1o_cXebV9sDKn_f5MTqaFhKFxH-3PUPiJ4"
}
访问令牌将工作一小时


我建议您在选择的编程语言中寻找一个示例和一个客户端库,这样您就不必手动执行所有这些操作。大多数库都是为您处理身份验证和授权而设计的。

您使用的是什么编程语言?你检查过快速入门了吗?我只是通过浏览器传递它。查询看起来像这样-****这是因为您需要一个访问令牌。你不能仅仅通过浏览器请求。我跟着这一页,它就像一个符咒。谢谢你帮助我:)