Aviso: esta página é sobre as APIs mais antigas do Google, as APIs de dados do Google. Relevante apenas para as APIs listadas no diretório das APIs de dados do Google, muitas delas foram substituídas por APIs mais recentes. Para mais informações sobre uma nova API específica, consulte a documentação da nova API. Para informações sobre autorização de solicitações com uma API mais recente, consulte Autenticação e autorização de Contas do Google.
Primeiros passos com as bibliotecas-cliente de dados do Google
Introdução à biblioteca de cliente PHP de dados do Google (outubro de 2008)
A biblioteca-cliente PHP de dados do Google é uma coleção avançada de classes que permitem interagir com as APIs de dados do Google. Ao contrário das nossas outras bibliotecas-cliente, ela é fornecida como parte do popular Zend Framework, mas também pode ser baixada separadamente. Também tem o código aberto e foi projetada para ser simples e eficiente, assim como as nossas outras bibliotecas-cliente, permitindo que você inicie os seus projetos rapidamente...
Introdução à biblioteca de cliente Java dos dados do Google (setembro de 2007)
Nunca é fácil começar a desenvolver com uma API desconhecida. Por isso, este artigo contém instruções detalhadas sobre como fazer o download e instalar a biblioteca de cliente Java dos dados do Google. Vou analisar todas as dependências e definir as variáveis de ambiente necessárias...
Introdução à biblioteca Python de dados do Google (agosto de 2007)
Você decidiu usar a biblioteca de cliente Python de dados do Google para criar um aplicativo usando um dos muitos serviços de dados do Google. Excelente escolha! Meu objetivo com este breve tutorial é ajudar você a começar rapidamente a usar a biblioteca de cliente para desenvolver o seu aplicativo...
Introdução à biblioteca de cliente .NET (agosto de 2007)
Neste artigo, reuni algumas instruções detalhadas sobre como começar com a biblioteca de cliente .NET usando o Visual Studio 2005 para Windows ou o Mono para Linux e outros sistemas operacionais Unix. Espero que isso economize seu tempo e que comece a trabalhar com códigos...
Autenticação
Uso de OAuth com as APIs de dados do Google (setembro de 2008)
Recentemente, todas as APIs de dados do Google foram compatíveis com o OAuth, um protocolo aberto que tem como objetivo padronizar a forma como os aplicativos da área de trabalho e da Web acessam os dados privados de um usuário. Com o OAuth, é possível fazer a autenticação da API com segurança e segurança. Como programadores, aprendemos a reutilizar o código sempre que possível. O OAuth ajuda os desenvolvedores a reduzir a quantidade de código duplicado e facilitar a criação de ferramentas que funcionam com vários serviços de diferentes provedores...
Uso de XPN com a biblioteca do cliente .NET (agosto de 2007)
Um tutorial que destaca como usar o XPN para autenticação de aplicativos da Web na biblioteca de cliente .NET. Os aplicativos da Web que precisam acessar serviços protegidos pela conta do Google ou do G Suite (hospedada) de um usuário podem fazer isso usando o serviço de proxy de autenticação. Para manter um alto nível de segurança, a interface de proxy, chamada XPN, permite que o aplicativo da Web tenha acesso sem que seja necessário processar as informações de login da conta dos usuários...
Outras bibliotecas
Coding in the Shade: Using Eclipse with Google Data APIs (abril de 2008)
O Eclipse é muito útil e sem custo financeiro O ambiente de desenvolvimento integrado tem um lugar especial entre os programadores de Java. Então não é surpresa, você pode querer usá-lo com a biblioteca de cliente Java para criar um aplicativo Java que funciona com uma das APIs de dados do Google...
Uso de Ruby com as APIs de dados do Google (abril de 2008)
O Ruby é uma linguagem de script dinâmica que tem recebido bastante atenção nos últimos anos por causa do popular framework de desenvolvimento da Web do Rail. Neste artigo, explicamos como usar o Ruby para interagir com os serviços da API Google Data. Não vamos nos concentrar no Rail. Em vez disso, queremos explicar os comandos HTTP e a estrutura dos nossos feeds. Todos os exemplos apresentados aqui podem ser seguidos pela linha de comando usando o irb, o shell interativo do Ruby...
Google Data on Rail (fevereiro de 2009)
Meu colega Jeff Fisher criou uma biblioteca de utilitários Ruby das APIs de dados do Google para facilitar a vida dos desenvolvedores em Ruby. Este artigo descreve como usar essa biblioteca para criar um aplicativo Ruby on Rails abrangente que se comunica com os serviços de dados do Google. Um exemplo de aplicativo que usa a API do Google Documents List é fornecido.
REST para o vendedor turístico: como usar os dados do Google no Salesforce.com (novembro de 2007)
O Salesforce.com e o Google hospedam aplicativos conhecidos como "software como serviço", e ambas as organizações oferecem APIs que permitem aos desenvolvedores acessar os grandes armazenamentos de dados que alimentam esses aplicativos. Assim, as coisas começam a ficar interessantes quando combinamos os dois conjuntos de APIs. O G Suite continua sendo usado cada vez mais no ambiente corporativo, e o Salesforce.com criou uma plataforma abrangente para a criação de aplicativos personalizados para empresas. Portanto, há muitas oportunidades para os desenvolvedores combinarem o poder do Google com o Salesforce.com...
Uso de cURL para interagir com serviços de dados do Google (setembro de 2007)
Em essência, as APIs de dados do Google usam feeds e entradas Atom (XML) como formato de dados e HTTP como protocolo para transmissão de dados, estendendo o protocolo Atom Publishing. O cURL é um aplicativo de linha de comando usado para executar solicitações com uma variedade de protocolos, incluindo o HTTP. O cURL é usado com frequência por desenvolvedores para testar serviços de dados do Google, já que é compatível com a funcionalidade HTTP necessária para interagir com as APIs em um nível baixo...
Dicas de depuração
Com fio: ferramentas de captura de rede para desenvolvedores de API (junho de 2007)
Este artigo apresenta várias ferramentas para ajudar a tornar os dados em trânsito mais visíveis e úteis. Essas ferramentas são geralmente chamadas de "drawables" do pacote e capturam todos os pacotes de rede que se movem pela interface de rede. Examinar o conteúdo desses pacotes e a ordem em que foram enviados e recebidos pode ser uma técnica útil de depuração...
Living Vicariously: como usar servidores proxy com as bibliotecas de cliente da API Google Data (junho de 2007)
Este artigo discute a configuração e o trabalho com servidores proxy HTTP usando as bibliotecas-cliente de dados do Google.
Depuração de clientes da API Google Data: como explorar o tráfego no programa (junho de 2007)
Para este artigo, escrevi um código de diagnóstico de exemplo em três linguagens usando as bibliotecas de cliente da API de dados do Google para Java, .NET e Python. Em cada exemplo, ativamos o registro ou depuração, autenticamos usando o login cliente e obtemos uma lista do Google Spreadsheets e imprimimos os títulos...
Gadgets
Como criar um gadget de dados do Google (outubro de 2008)
Uma explicação detalhada para a criação de um gadget usando a API de dados do Blogger. Os desenvolvedores de gadget agora podem aproveitar o proxy OAuth, que oculta muitos dos detalhes de autenticação do OAuth e faz o trabalho pesado para você. O proxy assina solicitações de dados em nome do seu gadget, portanto, não é necessário gerenciar chaves privadas ou se preocupar em assinar solicitações...