Complete guide voor het gebruik van de Vraag het Wander API
GET /api/check?woord=gezelligGET /api/check?woorden=gezellig,kanker,mooiPOST /api/check {"woord": "lekker"}POST /api/check {"woorden": ["lekker", "shit", "mooi"]}https://vraaghetwander.mbvanderleest.nl/api/check{
"woord": "gezellig",
"status": "approved|rejected|unknown",
"message": "Het woord "gezellig" wordt gewandeerd!",
"gewandeerd": true
}{
"woorden": ["gezellig", "kanker", "mooi"],
"results": [
{
"woord": "gezellig",
"status": "approved",
"message": "Het woord "gezellig" wordt gewandeerd!",
"gewandeerd": true
},
{
"woord": "kanker",
"status": "rejected",
"message": "Het woord "kanker" bevat scheldwoorden en wordt niet gewandeerd!",
"gewandeerd": false
},
{
"woord": "mooi",
"status": "approved",
"message": "Het woord "mooi" wordt gewandeerd!",
"gewandeerd": true
}
],
"total": 3,
"approved": 2,
"rejected": 1,
"unknown": 0
}{
"woord": "gezellig",
"status": "approved",
"message": "Het woord "gezellig" wordt gewandeerd!",
"gewandeerd": true
}{
"woord": "kanker",
"status": "rejected",
"message": "Het woord "kanker" bevat scheldwoorden en wordt niet gewandeerd!",
"gewandeerd": false
}{
"woord": "onbekendwoord",
"status": "unknown",
"message": "Het woord "onbekendwoord" is nog nooit gevraagd. Vraag het Wander!",
"gewandeerd": false
}// Single word GET request
const response = await fetch('/api/check?woord=gezellig');
const data = await response.json();
console.log(data);
// Multiple words GET request
const response = await fetch('/api/check?woorden=gezellig,kanker,mooi');
const data = await response.json();
console.log(data);
// Single word POST request
const response = await fetch('/api/check', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ woord: 'lekker' })
});
const data = await response.json();
console.log(data);
// Multiple words POST request
const response = await fetch('/api/check', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ woorden: ['lekker', 'shit', 'mooi'] })
});
const data = await response.json();
console.log(data);# Single word GET request
curl "https://vraaghetwander.mbvanderleest.nl/api/check?woord=gezellig"
# Multiple words GET request
curl "https://vraaghetwander.mbvanderleest.nl/api/check?woorden=gezellig,kanker,mooi"
# Single word POST request
curl -X POST "https://vraaghetwander.mbvanderleest.nl/api/check" \
-H "Content-Type: application/json" \
-d '{"woord": "lekker"}'
# Multiple words POST request
curl -X POST "https://vraaghetwander.mbvanderleest.nl/api/check" \
-H "Content-Type: application/json" \
-d '{"woorden": ["lekker", "shit", "mooi"]}'{
"error": "Missing woord parameter",
"usage": "Use: /api/check?woord=your_word_here"
}{
"error": "Invalid JSON in request body"
}Gemaakt met liefde voor Wander door mbvanderleest