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