【发布时间】:2015-06-02 05:07:27
【问题描述】:
我一直在使用Google.GData.Analytics 和Google.GData.Client
通过我的 Web 应用程序中的 Google Analytics API v2 检索一些 Google Analytics 数据。
代码如下:
string username = "abc@gmail.com";
string password = "myPasswordHere";
string profileId = "ga:88376970";
string _from = Convert.ToDateTime(dtpFrom.SelectedDate.Value.ToString()).ToString("yyyy-MM-dd");
string _to = Convert.ToDateTime(dtpTo.SelectedDate.Value.ToString()).ToString("yyyy-MM-dd");
AccountQuery AccountsQuery = new AccountQuery();
service = new AnalyticsService("DoogalAnalytics");
service.setUserCredentials(username, password);
try
{
DataFeedUrl = "https://www.google.com/analytics/feeds/data";
DataQuery PageViewQuery = new DataQuery(DataFeedUrl)
{
Ids = profileId ,
Metrics = "ga:pageviews",
Dimensions = "ga:date",
Sort = "ga:date",
GAStartDate = _from,
GAEndDate = _to
};
StringBuilder strData = new StringBuilder();
int maxValue = 0;
int today = 0;
List<int> gList = new List<int>();
foreach (DataEntry entry in service.Query(PageViewQuery).Entries)
{
var value = entry.Metrics.First().IntegerValue;
gList.Add(value);
maxValue = value > maxValue ? value : maxValue;
today = entry.Metrics.Last().IntegerValue;
strData.AppendFormat("{0},", value);
}
}
catch (Exception ex)
{
Response.Write(ex.Message.ToString());
}
这段代码在大约 5 天前运行良好,我在过去 7 或 8 个月一直在使用这段代码,但现在我突然遇到了错误
执行认证请求返回意外结果:404。
当我搜索谷歌时。 我搜索了很多,但找不到任何解决方案。 任何帮助或指导将不胜感激。
【问题讨论】:
标签: c# .net google-api google-analytics-api google-client-login