Tutorial do OAuth 2.0 - criar uma mensagem REST

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • 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_admin

    Você deve ter configurado um provedor OAuth e um perfil usando as informações da API do Google e suas credenciais do OAuth.

    Procedimento

    1. Navegar até Todos > Serviços web do sistema > Mensagem REST.
    2. Clique em Nova.
    3. Insira um Nomedescritivo.
    4. 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.
    5. Na guia Autenticação, defina o Tipo de autenticação como OAuth 2.0.
    6. No campo Perfil OAuth, selecione o perfil OAuth de contatos do Google.
    7. Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
    8. 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.
    9. 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 está diretamente acessível em sua instância.
    10. Na lista relacionada Métodos HTTP, selecione o método GET.
    11. Deixe o tipo de autenticação do método HTTP como -- Nenhum -- para usar o perfil OAuth do registro de mensagem REST primário.
    12. 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.
    13. Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
    14. 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.