我正在尝试将网页添加到显示gapi分析帐户分析的网站。我已经有一个谷歌分析帐户,并创建了一个谷歌服务帐户,允许在没有谷歌登录的情况下进行身份验证。创建帐户后,我获得了一个包含以下信息的json密钥:
"type": "service_account",
"project_id": ".....",
"private_key_id": "....",
"private_key": "-----BEGIN PRIVATE KEY-----xxxx-----END PRIVATE KEY-----\n",
"client_email": "......",
"client_id": "......",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_x509_cert_url"...."
然后我尝试使用以下方式验证登录:
gapi.analytics.auth.authorize({
'serverAuth': {
'access_token': token
}
});
有谁知道我如何找到访问令牌?因为它没有在json文件中给出其他信息。谢谢!
答案 0 :(得分:0)
我认为第一个停靠点是文档,其中有一个Embed API Server-side Authorization的示例(是的,这是一个仅限链接的答案,但如果谷歌离线,OP无论如何都会被搞砸)。
示例在Python中,但是相同的技术适用于所有客户端库。