3
respostas

Como implementar o consumo de api que possui parâmetros de chamada?

Como implementar o consumo de api que possui parâmetros de chamada? O exemplo de nosso curso de TypeScript não possuía parâmetros de chamada...

3 respostas

Fala aí Pedro, tudo bem? Quais parâmetros seriam esses? ou seja:

  • Parâmetros na URL?
  • Parâmetros no cabeçalho?
  • Parâmetros no body?

Pergunto isso porque cada tipo de parâmetro é passado de um jeito.

Fico no aguardo.

Acredito que não sejam parâmetros passados pela URL, já que um deles é um arquivo que recebe imagem. A api é REST.

Corpo da Requisição:

{ "return_deskew_img": boolean, "document_type": string, "image": string, "image_link": string }

Se for parâmetros passado pelo URL você pode estar informando direto na String:

fetch(`http://www.algumsite.com.br?algumParametro=${algumaVariavel}`)

Se quiser dá uma olhada no post do meu blog sobre como utilizar a Fetch API

https://blog.matheuscastiglioni.com.br/realizando-requisicoes-ajax-com-fetch-api/

Caso precisa passar parâmetros via body:

fetch("/algumaAPI", {
    method: "POST",
    body: variavelComParametros
});

Espero ter ajudado.