holgerm / Old_GeoQuest-Client-Android

Android native player for GeoQuest
0 stars 0 forks source link

Game downloads from server #74

Open qeevee opened 10 years ago

qeevee commented 10 years ago

BASE_URL: http://www.qeevee.org:9010

Get portals: BASE_URL/json/allportals -> JSON like this:

[ { "id": 1, "name": "Geoquest Webservice" }, { "id": 21, "name": "Spiellandschaft" }, { "id": 41, "name": "PH Karlsruhe" }, { "id": 44, "name": "PHK" } ]

Get public games for portal PID (is id above, e.g. 1, 21, 41, 44): BASE_URL/json/PID/publicgames

-> gives you JSON like this:

[ { "id": 313, "name": "WWM 1", "zip": "public/uploads/1/editor/313/game.zip" } ]

Download game.zip for Game GID (is id above, i.e. 313): BASE_URL/game/download/GID

glaap commented 10 years ago

Neue JSON-Ausgabe hinzugefügt:

http://qeevee.org:9091/json/1/privategames

gibt alle Spiele zu denen der User Lese oder Schreibrechte auf dem Portal hat aus, also den gleichen Inhalt, wie die "My Games"-Seite des Portals. Man muss natürlich vorher eingeloggt sein.