Unterschied zwischen Google API-Bibliotheken: google-api-dotnet-client vs. google-gdata

9

Was ist der Unterschied zwischen der Google APIs-Clientbibliothek für .NET (Google api-dotnet-client) und .NET-Bibliothek für das Google Data API (google-gdata) zur Google Analytics-API ?

    
Dragouf 01.02.2012, 17:57
quelle

3 Antworten

2

Sie sind beide mit den google "Core Reporting API" -Seiten verknüpft. Ссылка

Eins ist unter v3.0 verknüpft, und eins von v2.4.

Die .net-Bibliothek für v3.0 scheint immer noch in der Beta-Version zu sein.

Hier gibt es einen Vergleich zwischen v3.0 und v2.4: Ссылка

    
Ian 20.02.2012, 13:21
quelle
3

In meiner (begrenzten) Erfahrung:

  • GData hat eine besser integrierte OAuth2-Unterstützung, die einfacher zu verwenden ist.

  • GoogleApiDotnetClient-Services geben bestimmte Subtypen zurück, während GData Basistypen zurückgibt. Eine GoogleApiDotnetClient-Kalenderereignisanforderung gibt beispielsweise einen typisierten IEnumerable<Event> zurück, während GData ein IEnumerable<AtomEntry> zurückgibt, wobei jede Instanz tatsächlich ein EventEntry ist.

  • GoogleApiDotnetClient-Instanzen sind einfacher, beispielsweise ist Event.Summary ein Zeichenfolgenfeld, während GDatas Zusammenfassung ein AtomTextConstruct ist, das eine Text -Eigenschaft hat.

  • GoogleApiDotnetClient unterstützt einige APIs, insbesondere Spreadsheets, nicht.

  • Die Daten sind meist Strings in GoogleApiDotnetClient, aber richtige DateTime -Werte in GData.

  • Leider gibt es keinerlei XML-Kommentare.

Bisher habe ich eine Vorliebe für GoogleApiDotnetClient, aber ehrlich gesagt, beide haben viel Platz für Verbesserungen.

    
Roman Starkov 08.11.2012 00:51
quelle
0

Google bietet einen .Net-Wrapper für diejenigen, die ihre Anwendung in .Net:

programmieren möchten / müssen
  

Ссылка

     

Die GData .NET Client Library stellt eine Bibliothek und einen Quellcode zur Verfügung   Erleichtern Sie den Zugriff auf Daten über Google Data APIs.

PS:

Google Daten (GData)! = Google Analytics API:

Ссылка

    
paulsm4 01.02.2012 18:01
quelle