Last Threads API AJAX

Olá,

Estou tentando realizar as requisições à API de vocês através de JavaScript (AJAX), mas está me retornando erro quando envio o body…

Segue abaixo o js utilizado:

var xhr = new XMLHttpRequest();

var body = {

"id": "{{$guid}}",

    "method": "get",

        "uri": "/threads?refreshExpiredMedia=true"

}

xhr.open(‘POST’, ‘https://msging.net/commands’, true);

xhr.setRequestHeader(‘Content-Type’,‘application/json’);

xhr.setRequestHeader(‘Authorization’,‘key da minha API…’);

xhr.onreadystatechange = function(){

if(xhr.readyState == 4 ){

    console.log(xhr);

}

}

xhr.send(body);

Está retornando 400 BAD REQUEST

3 curtidas

Oi,

Descobri oque era, faltou só transformar o json em string rsrsrs

Sendo assim, adicionar a linha abaixo logo depois de declarar a variavel “body” resolveu o problema…

xhr.send(JSON.stringify(body));

4 curtidas

#2fast4helpU

Valeu por compartilhar a solução!

1 curtida

@Lucas_Athayde
Valeu demais por trazer a solução, Lucas! Com certeza vai ajudar muita gente. :blipinlove: