我想访问谷歌分析数据,我从谷歌数据 API SDK 中获得了样本。但这些编码不起作用并引发异常
请求执行失败:https ://www.google.com/analytics/feeds/accounts/default
所以我发现这是因为谷歌将它更新到了 v3.0。我搜索了 C# 的更新编码,但我找不到解决方案。
我有同样的问题,但使用 C#。 使用 GData .NET Analytics API 时引发异常
我尝试按照 Google 开发人员中的说明进行如下更改编码 - https://developers.google.com/analytics/resources/articles/gdata-migration-guide#appendix_a
string userName = this.Username.Text;
string passWord = this.Password.Text;
AnalyticsService service = new AnalyticsService("AnalyticsSampleApp");
service.setUserCredentials(userName, passWord);
string googleAccountWebId = "AIXXXXXXXXXXXXXXXXXXXXXXXXXXX";
string profileFeedUrl = "https://www.googleapis.com/analytics/v2.4/data?key=" + googleAccountWebId;
DataQuery query2 = new DataQuery(profileFeedUrl);
query2.Ids = "12345678";
query2.Metrics = "ga:visits";
query2.Sort = "ga:visits";
query2.GAStartDate = DateTime.Now.AddMonths(-1).AddDays(-2).ToString("2011-08-01");
query2.GAEndDate = DateTime.Now.ToString("2013-09-01");
query2.StartIndex = 1;
DataFeed data = service.Query(query2);
foreach (DataEntry entry in data.Entries)
{
string st=entry.Metrics[0].Value;
}
但即使我改变了它,它也会抛出异常
DataFeed 数据 = service.Query(query2);
这条线。例外情况如下:
我正在使用以下 DLL
Google.GData.Analytics.dll
Google.GData.Client.dll
Google.GData.Extensions.dll
我的问题:
我该如何纠正这个错误?
如何访问 Google 分析数据?它是否正确?否则有什么办法呢?例如,我想获取可用的 ProfileId 及其值。(标题和页面视图)