Visão geral da API Looker

A API Looker fornece acesso à grande maioria das funcionalidades do Looker por meio de uma conveniente API REST orientada a JSON. Ele inclui diversos endpoints, desde a simples execução de consultas em diversos formatos até o gerenciamento de usuários, conteúdo, programações, configurações de instâncias e muito mais.

A API pode ser usada como parte de muitos casos de uso. Alguns exemplos são ferramentas operacionais internas, análises incorporadas altamente personalizadas para o cliente, integrações de apps para dispositivos móveis, ferramentas administrativas especializadas do Looker e muito mais.

Como usar a API

Você pode usar a API diretamente por meio de solicitações HTTPS ou por meio de um SDK de API específico para a linguagem.

Além disso, a API fornece alguns modos de autenticação, que podem ajudar a informar suas escolhas arquitetônicas. Os serviços de back-end podem autenticar com credenciais de API, usar a API com uma conta de serviço e representar facilmente as solicitações de API em nome dos usuários finais. Como alternativa, os clientes de front-end podem aproveitar a autenticação OAuth (Código de autorização PKCE) sem precisar lidar com chaves secretas do cliente confidenciais.

Veja um exemplo das formas mais comuns de uso da API de ponta a ponta:

  • Somente back-end
    • Autenticar com Credenciais da API: comum para scripts de linha de comando, tarefas administrativas ou ambientes de sandbox
  • Front-end e back-end
    • Fornecer um servidor de aplicativos com uma única conta de serviço e credenciais e fazer chamadas de API por meio da conta de serviço
    • Forneça um servidor de aplicativos com uma única conta de serviço e credenciais, mas use a funcionalidade sudo ou login_as_user do Looker para fazer chamadas em nome do usuário final
    • Autentique com um servidor de aplicativos, use sudo/login_as_user, envie o token resultante de volta para o usuário e faça chamadas à frontend API com o CORS (Cross-Origin Resource Sharing)
  • Somente front-end
    • Autentique com OAuth e faça chamadas de API de front-end com CORS
    • Autenticação e invocação implícitas das extensões do Looker

Faça um teste

Quer ver a API em ação antes de escrever um código? Estas demonstrações podem ajudar:

  • O Atom Fashion é um app da Web orientado por dados de demonstração (requer login na Conta do Google).
  • Explore os pontos de extremidade da API e faça exemplos de chamadas de API na sua instância do Looker em nossa API Explorer. Você também pode instalar a API Explorer como uma extensão para uso mais prático a partir da sua instância.

Como começar

Primeiros passos com a API Looker