Diferença entre as bibliotecas da API do Google: google-api-dotnet-client vs. google-gdata

9

Qual é a diferença entre a Biblioteca de clientes de APIs do Google para .NET (google- api-dotnet-client) e biblioteca .NET para a API de dados do Google (google-gdata) no que se refere a eles para a API do Google Analytics ?

    
por Dragouf 01.02.2012 в 18:57
fonte

3 respostas

2

Ambos estão vinculados às páginas do Google "API de relatórios principais". link

Um está vinculado a v3.0 e outro a partir de v2.4.

A biblioteca .net para v3.0 ainda parece estar na versão beta.

Há uma comparação entre a v3.0 e a v2.4 aqui: link

    
por Ian 20.02.2012 / 14:21
fonte
3

Na minha experiência (limitada):

  • O GData tem um melhor suporte integrado ao OAuth2, que é mais fácil de usar.

  • Os serviços do GoogleApiDotnetClient retornam subtipos específicos, enquanto o GData retorna tipos de base. Por exemplo, uma solicitação de eventos da agenda do GoogleApiDotnetClient retorna algo digitado em IEnumerable<Event> , enquanto o GData retorna um IEnumerable<AtomEntry> em que cada instância é na verdade uma EventEntry .

  • As instâncias do GoogleApiDotnetClient são mais simples, por exemplo, um Event.Summary é um campo de string, enquanto o GData's Summary é um AtomTextConstruct que tem uma propriedade Text .

  • O GoogleApiDotnetClient não suporta algumas APIs, principalmente planilhas.

  • As datas tendem a ser strings no GoogleApiDotnetClient, mas com valores DateTime adequados em GData.

  • Nenhum dos comentários XML, infelizmente.

Até agora eu tenho uma preferência pelo GoogleApiDotnetClient, mas, francamente, ambos têm muito espaço para melhorias.

    
por Roman Starkov 08.11.2012 / 01:51
fonte
0

O Google fornece um wrapper .Net para aqueles que preferem / precisam codificar sua aplicação em .Net:

  

link

     

A biblioteca cliente GData .NET fornece uma biblioteca e um código fonte que   facilitar o acesso aos dados por meio das APIs de dados do Google.

PS:

Dados do Google (GData)! = API do Google Analytics:

link

    
por paulsm4 01.02.2012 / 19:01
fonte