题
我目前正在建立一个图书馆周围的谷歌分析数据的出口。
当我请求的数据对于一个特定的配置文件,这是响应自谷歌:
<entry>
<id>http://www.google.com/analytics/feeds/data?ids=ga:3104565&ga:browser=Firefox&start-date=2008-07-10&end-date=2008-08-10</id>
<updated>2008-08-09T17:00:00.001-07:00</updated>
<title type='text'>ga:browser=Firefox</title>
<link rel='alternate' type='text/html' href='http://www.google.com/analytics'/>
<dxp:dimension name='ga:browser' value='Firefox'/>
<dxp:metric confidenceInterval='0.0' name='ga:pageviews' type='integer' value='17547'/>
</entry>
会是什么大多数的逻辑回来吗?你会怎么想的工作与返回的数据?我有一个项目与上述所有要素。
该签名方法是:
public object GetProfileData(int profileId, IEnumerable<Metric> metrics, IEnumerable<Dimension> dimensions, DateTime start, DateTime stop)
在指标和尺寸枚举。
好了,这实际上是语言无关。
如果你需要任何的更多详细信息,请不要犹豫的评论。
解决方案
灵感的一个明显的来源将是谷歌分析< STRONG>的Java 数据导出API 的,因为这将是制定相似的映射到你的目标是什么了。 (XML到Java对象是类似于XML到C#-Objects ...)
又见这个问题:谷歌Analytics(分析)API和这里的.Net 和代码: http://google-gdata.googlecode.com/svn /中继/客户端/ CS / SRC /分析/
其他提示
我想我会喜欢具有C#对象回来了-也许的类型也会因或类似的东西。这可能包括整的profileId,并DateTimes为的数据范围。实际数据(网页浏览量从火狐?) 是的一点点棘手因为我有经验有限使用。怎么样的字典中使用的指标的价值和尺度作为关键?
不隶属于 StackOverflow