O Google lançou uma nova API para consulta de metadados sobre os mais de 15 milhões de livros do Google Books, além de acesso a resenhas, estantes e outros itens oferecidos em books.google.com. A Google Books API substitui e estende as APIs relacionadas, Google Books Search e Google Books JavaScript. Embora a API (veja a documentação) ainda não esteja completa, a equipe do projeto já recomenda a transição, para que desenvolvedores possam conhecer e testar as novas funcionalidades.
Estas são as principais mudanças e inovações:
- Suporte ao protocolo de autenticação/autorização OAuth 2.0;
- Integração com o Google APIs Console, um painel de controle que permite monitorar e administrar o uso de APIs.
- Bibliotecas de suporte para várias linguagens;
- Dados em formato JSON
Veja um exemplo de uso da API, que procura pelos livros contendo textos de Darwin e com "evolution" no título.
GET https://www.googleapis.com/books/v1/volumes?q=evolution+inauthor:darwin&key=suaChaveDaAPI
As antigas APIs ainda estarão disponíveis, mas o desenvolvimento será focado completamente na nova API. Além disso, apesar de o Google recomendar o uso do OAuth 2.0, o suporte a outros protocolos como AuthSub não será descartado.
A Google Books API poderá ser encontrada no Google Labs enquanto estiver sob desenvolvimento.