Crie uma mensagem REST e o método HTTP associado para entrar em contato com o serviço do Google usando o perfil OAuth 2.0.
Antes de Iniciar
Função necessária: web_service_admin e oauth_adminVocê deve ter configurado um provedor OAuth e um perfil usando as informações da API do Google e suas credenciais OAuth.
Procedimento
-
Navegar até .
-
Clique em Nova.
-
Insira um Nomedescritivo.
-
No campo Endpoint, insira https://www.google.com/m8/feeds/contacts/default/full.
Ao usar o padrão em vez de um nome de usuário específico, a API do Google usa as credenciais do OAuth para determinar de qual conta obter informações.
-
Na guia Autenticação, defina o Tipo de autenticação como OAuth 2.0.
-
No campo Perfil OAuth, selecione o perfil OAuth de contatos do Google.
-
Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
-
Clique no link relacionado Obter token OAuth para solicitar um token de autorização do Google usando o ID e o segredo do cliente configurados.
-
Na janela Solicitação de permissão que aparece, clique em Aceitar para conceder acesso aos seus contatos do Google.
O token adquirido não pode ser acessado diretamente em sua instância.
-
Na lista relacionada Métodos HTTP, selecione o método GET.
-
Deixe o tipo de autenticação do método HTTP como -- Nenhum -- para usar o perfil OAuth do registro de mensagem REST primário.
-
Na guia Solicitação HTTP, adicione uma nova linha à lista relacionada Cabeçalhos HTTP com um Nome de GData - Versão e um Valor de 3.0.
-
Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
-
Clique no link relacionado Testar.
O resultado do teste deve exibir um Status HTTP de 200 e o resultado da chamada de API de contatos.