当前位置: 首页 > 知识库问答 >
问题:

Google Analytics API V3-授权API密钥(JAVA)

艾凌龙
2023-03-14

我需要从Google Analytics以编程方式检索数据,以便生成一些报告,所以OAuth2.0不是一个选项,因为它要求用户授权…是否有一种方法可以使用API密钥从GA API v3中检索数据?谢了!

共有1个答案

田鹤轩
2023-03-14

必须对用户进行身份验证,才能授予应用程序对其数据的访问权限。这适用于任何用例。

您当然可以使用OAuth2.0。Google提供了获取访问令牌的可能性,应用程序可以使用该令牌访问用户数据。在这种情况下,用户只需要被授权一次。

 类似资料:
  • Using a delegation key The collaborator can now push to the repository using Docker Content Trust. Docker will automatically choose and pick the right key for the targets/release role. Edit the file o

  • Generating a delegation key Make sure you’re using OpenSSL 1.0.2+, otherwise the keys will be signed with SHA1, which Notary will refuse to import (invalid SHA1 signature algorithm): ❯ brew install op

  • 我们目前正在使用API密钥来保护对API网关的访问。然而,我们正在转向具有访问/密钥的IAM模型。我知道swagger不允许我们这样做(我们目前在swagger中设置了api_key以启用api密钥身份验证)。 我已经创建了各种操作所需的策略,如下所示: 我的lambda函数如下所示。我仍然是云形成的新手,并且希望得到一些关于我可以做些什么来添加lambda授权器的帮助(我相信它会在事件中-

  • 我正在尝试编写一个定制的KeyClope验证器,该验证器可以从某个请求中检索用户凭据,并动态提交这些凭据进行身份验证,而最终用户不必手动将它们输入某个登录表单。 以这个问题为起点,我在KeyCloak中创建了自己的自定义身份验证SPI。我还根据需要配置了KeyCloak身份验证流。 自定义验证器 自定义验证器工厂 下面是我的自定义登录表单,它基于这里的KeyClope“secret questio

  • Object授权 点击Object的属性管理 Object读权限授予某个云密钥帐号 其中Grantee是生成新的云密钥生成的AppID 如果是使用新版生态云,Grantee参考下图(填写"CI"加上用户组ID) 把Object设置为所有人可以下载 FDS中两个特殊的grantId: ALL_USERS:所有访问者 AUTHENTICATED_USERS:所有通过认证的访问(密钥认证/预签名认证/O

  • 我有一个通过云形成对象定义的应用编程接口。我需要它从其自定义授权器中获取使用计划密钥,相当于在AWS::ApiGateway::RestApi上将ApiKeySourceType设置为AUTHORIZER。如何做到这一点? 这是我正在使用的当前定义,包括从正确配置的API导出的OpenAPI定义。我确实觉得很奇怪,即使在将配置设置为AUTHORIZER之后,< code>x-api-key仍然为a