我在这里找到了一个很好的例子: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 是什么意思?目前推荐使用哪个 Java API 来访问 Google Analytics?