Obter único por slug
POST | https://sistemasolar.docapi.dev/planetas/obter
Corpo da requisição [Body RAW]
{
"condicoes": {
"slug": "Coloque aqui o slug que deseja obter."
}
}
Exemplo de implementação da requisição no JavaScript [Example Request JS]
var json = {
condicoes: {
slug: "Coloque aqui o slug que deseja obter."
}
};
var requestOptions = {
method: 'POST',
body: JSON.stringify(json),
redirect: 'follow'
};
try {
var response = await fetch("https://sistemasolar.docapi.dev/planetas/obter", requestOptions);
var responseJson = await response.json();
if (response.ok) {
// Requisão foi um sucesso!
// A partir desse trecho você pode implementar o seu codigo que irá pegar os dados da api e colocar no front-end por exemplo.
console.log(responseJson);
} else {
throw new Error(response);
}
} catch (error) {
console.error(error);
console.log("Error: ", error);
throw error;
}
Exemplo de resposta de sucesso 200 [Example Response 200]
{
"status": "OK",
"statusMotivo": "Dados listado com sucesso na resposta.",
"resposta": [
{
"imgUrl": "http://sistemasolar.docapi.dev/images/mars.png",
"_id": "63559dabbe0ea97c2d99eae3",
"slug": "marte-1670",
"nome": "Marte",
"descrição": "Marte é o quarto planeta a partir do Sol, o segundo menor do Sistema Solar. Batizado em homenagem ao deus romano da guerra, muitas vezes é descrito como o Planeta Vermelho, porque o óxido de ferro predominante em sua superfície lhe dá uma aparência avermelhada.",
"idade": 4.65,
"img": "mars.png",
"createdAt": "2022-10-23T20:01:47.745Z",
"updatedAt": "2022-10-23T20:01:47.745Z",
"__v": 0
},
{
"imgUrl": "http://sistemasolar.docapi.dev/images/earth.png",
"_id": "6355b203074369066225044c",
"slug": "terra-2935",
"nome": "Terra",
"descrição": "A Terra é o terceiro planeta mais próximo do Sol, o mais denso e o quinto maior dos oito planetas do Sistema Solar. É também o maior dos quatro planetas telúricos. É por vezes designada como Mundo ou Planeta Azul.",
"idade": 4.5,
"img": "earth.png",
"createdAt": "2022-10-23T21:28:35.616Z",
"updatedAt": "2022-10-23T21:28:35.616Z",
"__v": 0
}
]
}