我一直在为我的大学项目工作五个月。我用Java开发了一个Web应用程序,它基本上向我的Web应用程序的用户显示了我的博客流量,访问者,视图等。我还有一个博客,其中包含Google分析实现。
我的问题是,我想通过Google分析API访问我的博客分析数据,以显示我的网络应用程序的用户,并且我已经尝试了很多东西来实现它,但每次他们要求我进行身份验证才能访问Google AnalyticsAPI。
我还创建了凭据(oauth 2.0 Client Id)以使用Analytics API访问我的个人信息,但它仍然要求我进行身份验证。
那么我应该如何通过Google AnalyticsAPI直接访问我的博客分析数据并获取JSON响应而无需对自己进行身份验证?
答案 0 :(得分:1)
在此特定情况下,您需要创建一个"服务帐户" ...这基本上是您授予访问权限的机器人帐户,然后您将使用此帐户进行API调用帐户(而不是您的个人帐户或访问您网站的用户的帐户)。但是,为了保证此服务帐户的凭据安全,您需要在服务器上调用API(而不是在用户的浏览器/用户计算机上进行身份验证)。请参阅此处的说明/示例: