我在这里找到了一个很好的例子: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)看似可以做类似的事情,但实际上它们是不同的。第一个场景中的username, password, table_id 是什么意思?目前推荐用于 Google Analytics 的 Java API 是哪个?
最佳答案
建议您使用Google Analytics Java client Libraries .您指向的示例使用 deprecated Client Login .
您应该使用最近更新的 Hello Analytics API有关使用 Java API 进行 Google Analytics 的更好示例的教程。
关于用于谷歌分析的 Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31411618/