首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net Google Analitics API v3:用户没有足够的权限访问此配置文件。[403] [=宋体]

.Net Google Analitics API v3:用户没有足够的权限访问此配置文件。[403] [=宋体]
EN

Stack Overflow用户
提问于 2015-01-29 01:43:28
回答 1查看 1.8K关注 0票数 1

我试着按照下面的例子实现这个接口:Use Google Analytics API to show information in C#

我遵循了所有的说明,事实上,我成功地通过了身份验证。当我获得帐户列表时,我实际上看到了正确的帐户/配置文件,并且我看到我拥有所有权限。

代码语言:javascript
复制
 var path = HostingEnvironment.MapPath("~/ServiceAccountProject-354a114cc3c1.p12");
 var email = "myemail@developer.gserviceaccount.com";


 GoogleConnector ga = new GoogleConnector(path,email );
 var accounts = ga.Service.Management.Accounts.List().Execute();

但是,当我执行下一行以获取我对其具有完全权限的确切帐户的分析数据时,我收到错误消息"Google.Apis.Requests.RequestError User没有足够的权限访问此配置文件。403错误[MessageUser没有足够的权限访问此配置文件。Location - ReasoninsufficientPermissions Location全局]“

代码语言:javascript
复制
 var path = HostingEnvironment.MapPath("~/ServiceAccountProject-354a114cc3c1.p12");
 var email = "myemail@developer.gserviceaccount.com";


 GoogleConnector ga = new GoogleConnector(path,email );
 var accounts = ga.Service.Management.Accounts.List().Execute();
 var nuberOfPageViews = ga.GetAnalyticsData("ga:" + accounts.Items[0].Id, new string[] { "ga:pageviews" },
            DateTime.Now.AddDays(-1), DateTime.Now).Rows[0][0];

请帮帮我!

EN

回答 1

Stack Overflow用户

发布于 2015-01-30 01:19:24

当您需要使用视图(配置文件) Id时,您正在使用accounts.Items.Id。

尝试使用account explorer,您可以看到帐户Id、属性Id和视图(配置文件) Id之间的区别。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28198886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档