Google analytics 获取分析目标的权限不足(JAVA API)

Google analytics 获取分析目标的权限不足(JAVA API),google-analytics,google-api,google-analytics-api,Google Analytics,Google Api,Google Analytics Api,我有一个奇怪的行为,通过JavaGoogleAnalyticsAPI检索配置文件目标 这个问题是随机发生的。 有时候,当我打电话的时候 analytics.management().goals().list(accountId, webpropertyId, profileId).execute(); 它回来了 { "code" : 403, "errors" : [ { "domain" : "global", "message" : "User does not

我有一个奇怪的行为,通过JavaGoogleAnalyticsAPI检索配置文件目标

这个问题是随机发生的。 有时候,当我打电话的时候

analytics.management().goals().list(accountId, webpropertyId, profileId).execute();
它回来了

{

"code" : 403,

  "errors" : [ {

    "domain" : "global",

    "message" : "User does not have permission to perform this operation",

    "reason" : "insufficientPermissions"

  } ],

  "message" : "User does not have permission to perform this operation"

}
如果我等待几秒钟并重复相同的指令,它就可以正常工作。 问题并非每次都会发生(对于权限问题来说非常奇怪)。 它随机发生在随机配置文件上


有人能帮我吗?

您尝试使用哪个版本的API获取数据。显示您的代码如何获取数据。您是否在您的google analytics帐户[作为管理员级别用户]中注册了电子邮件?您是使用Java应用程序检索accountId、webpropertyId、profileId还是那些硬编码的?如果它们是硬编码的,则很可能应用程序用户根本无权访问与该帐户、属性或视图(配置文件)相关的目标