Java API 用于 Google 分析

Java API for Google Analytics

我在这里找到了一个很好的例子:https://developers.google.com/analytics/solutions/articles/data_over_time 它使用 google.gdata,而不是 google.api。它要求的凭据如下:

private static final String USERNAME = "username";
private static final String PASSWORD = "password";
private static final String TABLE_ID = "table_id";

而在 google.api 中,所需的凭据如下:

private static final String KEY_FILE_LOCATION = "yourfile.p12";
private static final String SERVICE_ACCOUNT_EMAIL = "something@developer.gserviceaccount.com";

这两个库(google.api和google.gdata)看似能做类似的事情,但实际上它们是不同的。第一种情况中的用户名、密码和 table_id 是什么意思? Google Analytics 当前推荐的 Java API 是哪个?

建议您使用Google Analytics Java client Libraries. The example you have pointed to uses the deprecated Client Login

您应该使用最近更新的 Hello Analytics API 教程,以获得使用 Java API 进行 Google 分析的更好示例。