Google APIs Client Library for .NET(google-api-dotnet-client)和.NET library for the Google Data API(google-gdata)之间的差异与Google Analytics API ?Google API库之间的区别:google-api-dotnet-client与google-gdata
回答
它们都连接到从谷歌 “核心报告API” 页面。 http://code.google.com/apis/analytics/docs/gdata/v3/gdataLibraries.html
一个在v3.0下链接,一个在v2.4下链接。
v3.0的.net库仍显示为beta版。
有V3.0和V2.4这里的比较:http://code.google.com/apis/analytics/docs/gdata/home.html
谷歌提供了一个.NET包装为那些喜欢谁/需要在.net编写他们的应用程序:
http://code.google.com/p/google-gdata/
的的GData .NET客户端库提供了一个库,源代码, 化妆通过Google数据API访问数据非常简单。
PS:
谷歌数据(的GData)=谷歌Analytics(分析)API:
谢谢我知道。但我想知道这两个项目的区别。他们都是官员吗?我们两个人有什么区别?我实际上使用gdata API,但我想知道我是否可以使用第二个,哪个最好。 – Dragouf 2012-02-02 15:48:25
在我的(有限)的经验:
的GData具有更好的综合的OAuth2支持,这是更容易使用。
GoogleApiDotnetClient服务返回特定的子类型,而GData返回基类型。例如,GoogleApiDotnetClient日历事件请求返回类型为
IEnumerable<Event>
的内容,而GData返回IEnumerable<AtomEntry>
,其中每个实例实际上是EventEntry
。GoogleApiDotnetClient实例更简单,例如
Event.Summary
是字符串字段,而GData的摘要是AtomTextConstruct
,它具有Text
属性。GoogleApiDotnetClient不支持一些API,特别是Spreadsheets。
日期往往是在GoogleApiDotnetClient中的字符串,但在GData中适当的
DateTime
值。不幸的是,他们都没有任何XML评论。
到目前为止,我对GoogleApiDotnetClient有偏好,但坦率地说,它们都有很大的改进空间。
你在说什么很有意思。但为什么要维持这两个图书馆?他们都是官员吗? – Dragouf 2012-11-08 10:08:52
@Dragouf我的印象是只有GData是官方的,但我不完全确定。 – 2012-11-08 10:51:22
- 1. Google NFC API和Open NFC API之间的区别?
- 2. Google Drive API中的comment.Patch和comment.Update之间的区别
- 3. Google App Engine的XMPP和Channel API之间的区别
- 4. hadoop和google analytics之间的区别
- 5. 时间()与stime()之间的区别
- 6. API和框架之间的区别
- 7. CryptGenRandom和CNG BCryptGenRandom API之间的区别
- 8. 类库与ASP.NETvNext类库之间的区别?
- 9. 连接到API的WebApp与后端呈现之间的区别
- 10. 数据库术语之间的区别
- 11. Android语音到文本API(Recognizer Intent)和Google Cloud Speech API之间的区别?
- 12. restful和rest api之间有区别
- 13. C++ \ Win32 API - WC_BUTTON与“按钮”窗口类之间的区别
- 14. 并行流与CompletableFuture之间的区别
- 15. Session.Clear()与Session.Contents.Clear()之间的区别
- 16. justify-content与align-content之间的区别
- 17. system.out与system.err之间的区别
- 18. Ember:unloadRecord与新记录之间的区别
- 19. SBT编译与compileIncremental之间的区别
- 20. 年份与周年之间的区别?
- 21. <%! %>与<% %>之间的区别
- 22. home_url()与get_option('home')之间的区别
- 23. $ q.resolve()与deferred.resolve()之间的区别 - AngularJS
- 24. Linux与Solaris之间的awk区别
- 25. .ajaxSubmit()与.submit()之间的区别
- 26. 新建与覆盖之间的区别?
- 27. add_filter与add_action之间的区别
- 28. req.session与req.app和app.set之间的区别
- 29. express.response.status()与response.sendStatus()之间的区别
- 30. Microsoft.VisualStudio.TestPlatform.TestFramework与Microsoft.VisualStudio.QualityTools.UnitTestFramework之间的区别
是的,但似乎是2.4和3。0你会谈论同一个项目:http://code.google.com/p/google-api-dotnet-client/但这个项目是什么:http://code.google.com/p/google-gdata/? – Dragouf 2012-02-20 14:20:05
Core Reporting API的2.4和3.0版http://code.google.com/apis/analytics/docs/gdata/home.html,2.4代码链接http://code.google.com/p/google-gdata /(当前版本1.9)。 Core Reporting API的3.0版链接到http://code.google.com/p/google-api-dotnet-client/ – Ian 2012-02-20 15:59:11
好吧!那么接下来我们将不得不使用code.google.com/p/google-api-dotnet-client,而其他库将被取消? – Dragouf 2012-02-20 16:46:17