Pode utilizar uma ação de dados da API HTTP num livro de modo a que, quando seleciona uma coluna, o valor é enviado para uma API REST que devolve uma resposta.
Deve configurar o domínio ao qual está a tentar ligar como um domínio seguro antes de criar uma ação de dados da API HTTP. Consulte Registar Domínios Seguros.
- Na Página Principal, coloque o cursor sobre um livro, clique em Ações e, em seguida, selecione Abrir.
- Clique no Menu do livro e, em seguida, selecione Ações de Dados.
- Clique em Acrescentar Ação e introduza um nome para a nova ação de dados da API HTTP. Por exemplo, introduza
HTTP API Example
.
- Clique no campo Tipo e selecione API HTTP.
- Clique no campo Ancorar em e selecione as colunas às quais pretende que a ação de dados da API HTTP se aplique. Não selecione colunas de medidas nem colunas ocultas. Se não especificar um valor para o campo Ancorar em, a ação de dados aplica-se a todos os elementos de dados nas visualizações.
- Na lista Método de HTTP selecione um método.
- Introduza o URL da API REST que começa por http ou https e, opcionalmente, inclui tokens de substituição.
- Se tiver selecionado o método POST:
- Quando selecionar o valor de Tipo de Payload Dados do Formulário, introduza cada parâmetro numa linha separada.
- Quando selecionar o valor de Tipo de Payload Dados Não Processados, introduza os dados não processados.
- Introduza um cabeçalho de HTTP customizado se pretender acrescentar ou substituir o cabeçalho de HTTP para se adequar à API com a qual está a fazer interface.
- Clique em Suporta Seleção Múltipla para definir o valor.
- Clique em OK para gravar.
- Clique num ponto de dados na visualização.
Por exemplo, poderá selecionar "Books" a partir de uma coluna Category de token para apresentar uma API REST específica.
- Clique com o botão direito do rato e selecione HTTP API Example para apresentar o resultado.
Os pontos de dados selecionados determinam quais os valores a transmitir aos tokens do URL.
É apresentada uma mensagem de êxito ou falha a confirmar que a API REST foi invocada com êxito utilizando o valor selecionado.