Acerca da Criação de Ações de Dados da API HTTP

Pode criar ações de dados da API HTTP para ligar a uma API REST a partir de um livro.

Configure uma ação de dados da API HTTP para transmitir os valores de colunas selecionados de um livro a uma API REST que devolve uma resposta. Tenha em atenção o seguinte:

  • Não existe limite para o número de ações de dados que pode criar.

  • Um URL pode conter tokens que transmitem valores contextuais a uma ação de dados, por exemplo, valores de dados, nome de utilizador, percurso do livro, nome da tela.

    O exemplo de URL da API REST seguinte inclui um valor de token da coluna Category que apresenta a API Google Books: http://www.googleapis.com/books/v1/volumes?q=${valuesForColumn:"Category"}. O valor que selecionar de uma célula na coluna Category, por exemplo, "Books", é transmitido à API REST que apresenta a página pedida.

  • Se utilizar um método POST ou um cabeçalho de HTTP customizado que substitua o cabeçalho de HTTP, aplica-se o seguinte:

    • Introduza cada parâmetro como um par nome-valor com o nome e o valor separados por "=".
    • Pode utilizar a mesma sintaxe do token de URL nos pares de nome e valor requerido pela API que está a chamar. Por exemplo:
      • paramName1=paramValue1
      • paramName2=${valuesForColumn:"Product"}
    • Um cabeçalho customizado funciona se o destino do pedido de HTTP permitir especificamente que os cabeçalhos de HTTP que está a utilizar sejam definidos no pedido. Se os cabeçalhos não forem permitidos, o browser bloqueia o pedido e apresenta uma mensagem de erro, por exemplo, um cabeçalho de Cookie contendo Content-Type=application/json será bloqueado.