Para começar a usar a API Google Photos Library, configure seu projeto ativando a API em Console de APIs do Google e configurando um ID do cliente OAuth 2.0.
Seu aplicativo interage com o Google Fotos em nome de um Usuário do Google Fotos. Por exemplo, quando você cria álbuns no ou fazer upload de itens de mídia para a biblioteca do Google Fotos conta do Google Fotos, o usuário autoriza essas solicitações de API por meio do protocolo OAuth 2.0.
O ID do cliente OAuth 2.0 permite que os usuários do seu aplicativo façam login, autentiquem e, assim, usar a API Library. A API Library não oferece suporte Contas de serviço para usar essa API, os usuários devem estar conectados a uma conta Conta.
Configurar o app
Ativar a API
Antes de usar a API Library, é preciso ativá-la para o projeto.
- Vá para o Console de APIs do Google.
- Na barra de menus, selecione um projeto ou crie um novo.
- Para abrir a biblioteca de APIs do Google, selecione APIs e Serviços > Biblioteca.
- Pesquise "API Google Photos Library". Selecione o resultado correto e clique Ativar.
Solicitar um ID do cliente OAuth 2.0
Siga as etapas abaixo para solicitar um ID do cliente OAuth e configurá-lo para sua para o aplicativo. Este exemplo usa um aplicativo no qual todo o fluxo OAuth está do lado do servidor, como o de nossos exemplos. O processo de configuração pode variar para outros cenários de implementação.
- Acesse o Console de APIs do Google. e selecione o projeto.
- No menu, selecione APIs e Serviços > Credenciais.
- Na página Credenciais, clique em Criar credenciais > ID do cliente OAuth
- Selecione o Tipo de aplicativo. Neste exemplo, o tipo de aplicativo é Aplicativo da Web.
- Registrar as origens das quais seu app tem permissão para acessar as APIs do Google da seguinte forma: - Para identificar o ID do cliente, insira um nome.
- No campo Origens JavaScript autorizadas, insira a origem do seu app. Este campo não permite caracteres curinga. - Você pode inserir várias origens para permitir que seu app seja executado em diferentes protocolos, domínios ou subdomínios. Os URLs inseridos podem iniciar uma solicitação OAuth. - O exemplo a seguir mostra um URL de desenvolvimento local (nossos exemplos usam - localhost:8080) e um URL de produção.- http://localhost:8080 https://myproductionurl.example.com
- O campo URI de redirecionamento autorizado é o endpoint que recebe do servidor OAuth 2.0. Normalmente, isso inclui ambiente de desenvolvimento de software e aponta para um caminho em seu aplicativo. - http://localhost:8080/auth/google/callback https://myproductionurl.example.com/auth/google/callback
- Clique em Criar. 
 
- 
    Na caixa de diálogo do cliente OAuth, copie o seguinte: - ID do cliente
- Chave secreta do cliente
 Seu app pode acessar as APIs do Google ativadas usando esses valores. 
Antes de lançar um aplicativo público que acesse a API Library, seu app precisa ser revisado pelo Google. Um "app não verificado" aparece tela ao testar seu aplicativo, até que ele seja verificadas.
Testar o exemplo
Agora que você configurou seu projeto para usar com a API Library, confira o app de exemplo (link em inglês) no GitHub. App de exemplo demonstra como criar um porta-retratos inteligente usando a API Library.
