Skip to main content

Configuração e autorização da API do Server

Configuração da API

Pré-requisito

Você deve ter a versão 2021.4 ou uma versão superior do Alteryx Server instalada.

O URL do endereço da API depende do que você definiu nas  Configurações de sistema do Alteryx .

Nota

O endereço da API Web pode ser configurado apenas para V1, V2 e V3 usando o Oauth2. Para a documentação da API V1 e V2 usando o OAuth 1, o endereço é http://{ServerHostname}/gallery/api-docs/ .

D036119F09F74854FC734BCE8F9E305C.png

Autenticação e autorização da API

Administradores: como habilitar usuários para usar a API

Como administrador do Server, você pode permitir que usuários utilizem a API. Se a API não estiver habilitada na interface de administrador do Server, os usuários não poderão obter a chave e o segredo a partir do seu perfil.

Na  Interface de administrador do Server , acesse  Usuários e escolha o usuário que deseja utilizar a API (por exemplo, você mesmo). Em  Ações , escolha  Sim  para  Acesso à API .

Usuários: como fazer autenticação na API

Para autenticar-se na nova API do Server:

  1. Obtenha a chave e o segredo da API a partir do seu perfil de usuário. Na  Interface de usuário do Server , clique em  Meu perfil . Na seção  Chaves , obtenha a  Chave de acesso à API  e o  Segredo de acesso à API .

  2. Cole a chave e o segredo da API no modal de autenticação do Swagger. Em seguida, selecione qualquer operação de API. Quando a operação se expandir, selecione o ponto de exclamação vermelho no canto direito para autenticar usando sua conta.

    138504A1A63D45F3697F9901D00F970D.png
  3. No modal exibido, insira:

    4864E77C675663554488507182D0171F.png
    • Token URL : se você planeja usar o Postman , este será seu token de URL de acesso para autenticação.

    • Type : "Request body"

    • ClientId : sua chave de acesso à API

    • Secret : seu segredo de acesso à API

  4. Clique em Authorize  para autorizar.

Se você realizou a autorização com sucesso, sua tela será atualizada e o ponto de exclamação vermelho ficará azul.

Nota

  • Não recomendamos testar operações complexas usando o Swagger. Se você gravar operações e atualizar a página usando o Swagger enquanto testa a API, ou se sua autenticação expirar antes de executar a API, todo o seu trabalho será perdido.

  • Se você receber o status 401 ao tentar usar as chamadas da API do Swagger, embora a interface do Swagger ainda indique que você está ativo, é possível que sua sessão tenha expirado. Você precisa se autenticar novamente clicando no mesmo ícone (seja o vermelho ou o azul).

Para obter mais informações sobre como acessar a API V3 do Server, visite a página de ajuda Acesso à API V3 do Server .

Para obter mais informações sobre como autorizar seus pedidos no Postman, visite a página de ajuda Como usar o Postman .