我正在尝试编写一项服务,通过Windows服务或控制台应用程序提取Google Analytics数据。来自控制台应用程序的Google Analytics数据与C#
无论我怎么努力,我无法使用OAuth
授权我的应用程序,我可以做这样的事情
var analyticsService = new AnalyticsService("MyApp");
const string baseUrl = "https://www.google.com/analytics/feeds/data";
var dataQuery = new DataQuery(baseUrl);
dataQuery.Ids = TableId;
dataQuery.Dimensions = "ga:pagePath,ga:date";
dataQuery.Metrics = "ga:avgTimeOnPage,ga:pageviews,ga:uniquePageviews";
dataQuery.Sort = "ga:date";
dataQuery.GAStartDate = "2012-03-01";
dataQuery.GAEndDate = "2012-04-15";
Feed = analyticsService.Query(dataQuery);
,如果我用GDataCredentials与我的帐户的用户名/密码也能正常工作。我的印象是,这只能给我每天200个请求。我真的需要一些示例代码的帮助,以便如何使它与oAuth一起工作以支持50K请求。我完全击中了这里的墙。
只是为了澄清:
我有一个Google分析占了我的网站。我将永远从这一个帐户拉。什么是最简单的方法来做到这一点,而不会降低API的极限值?
非常感谢!
不是重复的,因为这个答案不能用于开箱 – 2012-04-16 14:15:34