Neste tutorial vou explicar como consultar a API do Google imagens para pesquisar uma determinada palavra e retornar as imagens relacionadas. O resultado final é uma página de pesquisa de imagens simples, mas funcional:

Para isso precisaremos de duas credenciais do Google para consultarmos a API.

Nessa primeira parte do tutorial iremos ver como conseguir essas credenciais.

Na segunda parte veremos a implementação em C#.

1. Credenciais do Google Search na Google Cloud

Acesse https://console.cloud.google.com/ e crie um novo projeto:

Selecione o projeto, e acesse a dashboard de APIs:

 

Clique em ENABLE API AND SERVICES:

Busque o termo 'search' e seleciona Custom search API:

Clique enable:

Clique em Credentials e depois em Create credentials -> API key:

Anote em algum lugar a sua API key que irá aparecer na tela.

2. Criar uma Programmable Search e pegar o ID

Acesse https://cse.google.com/cse/create/new:

  1. Coloque uma URL qualquer em 'Sites to search'
  2. Coloque um nome em 'Name of the search engine'
  3. Clique no CAPTCHA
  4. Clique em CREATE

Depois de criado clique em Control Panel:

No painel de controle:

  1. Copie e anote o Search engine ID
  2. Ative Image search
  3. Exclua da lista a URL que você escolheu na etapa anterior de modo que a lista fique vazia
  4. Ative Search the entire web

É isso! Com essas duas informações que você anotou você já pode ler a parte 2 do tutorial.