Published
Edited
Dec 6, 2019
1 fork
2 stars
Insert cell
md`# GraphQL Query Test`
Insert cell
AvCanRequest = {
const getSnow = async () => {
const res = await fetch('https://avid-beta.avalanche.ca/graphql',
{
headers: { 'Content-Type': 'application/json' },
method: 'POST',
body: JSON.stringify({
"query":"query test($start: LocalDate!, $end: LocalDate! ){weatherStation: weatherStationMeasurement(start:$start, end:$end){transmissionDateTime,airTempAvg,windSpeedAvg,}}",
"variables":{
"start":"2019-12-01",
"end":"2019-12-03"
},
"operationName":"test"
})
});
return res;
};

const getSnowResponse = await getSnow();
const snowBody = await getSnowResponse.json();
if (snowBody.errors) console.log(snowBody.errors);
const snowData = await snowBody.data;

return snowBody;
}
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more