针对API getID()错误的Google的Hello Analytics计划

时间:2016-03-15 16:09:53

标签: google-analytics google-analytics-api

我在使用Hello Analytics计划处理Google AnalyticsAPI v3时遇到问题。我已经访问了Google开发者网站,并完成了设置用户并获取凭据并将用户添加到分析的步骤。我从网页https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-java

下载了代码

我将jar文件添加到类路径中,并且没有一个在java代码中给我错误。但是在第71,80和90行上有一个错误,指出“方法getId()未定义为Object类型”

据我所知,此方法未在类型对象中定义。我查看了调用的层次结构,发现它在Google提供的.jar文件中的对象,列表或帐户级别中不存在。

我从java控制面板运行java版本1.8.0_73。你能告诉我什么是错的或如何解决这个问题吗?

以下是Google的代码:

λ> import Data.Maybe
λ> import Data.Map
λ> let last_ = listToMaybe . reverse
λ> let pairs = [(last_ x, [x]) | x <- dataset]

λ> fromListWith (\a b -> b) pairs
fromList [(Just 0,[[2,21,0]]),(Just 1,[[1,20,1]])]

λ> fromListWith (++) pairs
fromList [(Just 0,[2,21,0]),(Just 1,[3,22,1,1,20,1])]

λ> fromListWith (++) pairs
fromList [(Just 0,[[2,21,0]]),(Just 1,[[3,22,1],[1,20,1]])]

1 个答案:

答案 0 :(得分:0)

The value you are providing for variable SERVICE_ACCOUNT_EMAIL i.e "@developer.gserviceaccount.com" you need to add it to your Google Analytics 'User Management'. You will find it in Admin > User Management. Add SERVICE_ACCOUNT_EMAIL of yours there and it will start working.