Alles rund um den Benutzer
Die API ist über /games
und momentan noch über /games3
erreichbar. Die Daten sind identisch. Nachwirkungen einer Umstellung, games3 wird irgendwann entfernt
curl https://www.karopapier.de/api/user/check -H "x-auth-key: abcdefghijkl123"Der Key kann mit einem DELETE request auf /api/key zurückgesetzt/gelöscht werden.
curl https://www.karopapier.de/api/user/check -H "x-auth-login: Didi" -H "x-auth-password: password2028"
{
"generator": "kartograph", "players": 5
}
- der Generator erzeugt eine zufällige Karte und
liefert die dazugehörigen Map-Informationen zurück.
{
"laenge": 350,
"dimx": 80,
"dimy": 50,
"cpfreq": 10,
"matschepampe": 0,
"seed": ""
}
{
"dimx": 30,
"dimy": 30,
"cpfreq": 10,
"matschepampe": 5,
"seed": ""
}
{
"url": ""
}
{
"players": 3,
"dimx": 6,
"dimy": 6,
"Raum_x": 6,
"Raum_y": 6,
"p_Sackgassen": 30,
"numCP": 0,
"seed": ""
}
{
"players": 7,
"length": 20,
"vxMin": 1,
"vxMax": 6,
"vyMin": 1,
"vyMax": 7,
"seed": ""
}
{
"width": null,
"height": null,
"filllevel": null,
"checkpoints": null,
"players": null,
"minKarosPerCPF": null,
"maxKarosPerCPF": null,
"scatteredStarts": null,
"scatteredFinishs": null,
"scatteredCps": null,
"minObjectSize": null,
"maxObjectSize": null,
"asphaltspec": null,
"objectspec": null,
"seed": null
}
{
"length": 15,
"zickMin": 30,
"zickMax": 120,
"zackMin": 1,
"zackMax": 25,
"dimXMax": 50,
"dimYMax": 50,
"cross": 0,
"startAngle": -1,
"widthMin": 4,
"widthMax": 4,
"cps": 5,
"obstacles": 10,
"seed": ""
}
{"night":"1"}
mit gesetzt werden, um Nachtkarten zu erzeugen (außer
Fernschreiber)
Dies soll zur Dokumentation der bisherigen verfügbaren API-Calls dienen.
Vorschläge bitte PER EMAIL!
{}