My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 3: Server erstellen
1 person starred this issue and may be notified of changes. Back to list
 
Project Member Reported by a.walo...@gmail.com, Jun 18, 2014
Siehe info.txt
Jun 18, 2014
Project Member #1 a.walo...@gmail.com
Anfragen an den Server
http://neilgoodman.net/2012/01/01/modern-techniques-for-implementing-rest-clients-on-android-4-0-and-below-part-2/
http://www.androidhive.info/2014/05/android-working-with-volley-library-1/

lgf.aw.gl/api.php
POSTparameter:
action:

-doLogin
-->$mail,$name,md5($pass)
<--returns NULL für ungültige Daten
<--returns UserInstanz für gültigen Login

-resetPW
-->$mail
<--errorcode

-register
-->$mail,$name,md5($pass)
<--returns JSON errorcode=success/duplicate

-getUser
-->userID
<--JSON Objekt User

-setUserInteressen
-->userID,int[]
<--JSON Errorcode

-abboniereVeranstaltung
-->userID,Veranstaltung
<--JSON Objekt errorCode[]

-abbonierteVeranstaltungen
-->userID
<--JSON Objekt array[][]Veranstaltungen,Teilnehmer

-createEvent
-->$name, $beschreibung, $fachgebiet, $building, $date, $expires, $gpsX, $gpsY
<--JSON Objekt Veranstaltung[]
--->Frage nach Gebäuden im Umkreis
<---JSON OBJ array [][]Liste der Gebäude

-getVeranstaltungID
-->VeranstaltungID
<-- JSON Objekt array[][] Veranstaltung,Teilnehmer

-getVeranstaltungenUmkreis
-->gpsX,gpsY,radius,userID
<--JSON Objekt array[][] Veranstaltungen, Teilnehmer

-getFaecher
--Gibt die Liste der Verfügbaren Studienfächer (Informatik, Medizin, usw) zurück
-->null
<--returns Array (Mysql-Result)

-getInteressen
-->$UserID
<--returns IDs der Interessen eines Users als Array

getFachByID
-->$id des Fachs
<--returns Name des Fachs

-getBuildingByGPS
-->gpsX,gpsY,limit
<--JSON Obj array[][] Gebäude

Cc: chr...@gmail.com
Jun 18, 2014
Project Member #2 a.walo...@gmail.com
Im server bereits implementiert:
case "login"://ok
case "resetPW"://ok
case "register"://ok
case "getUser"://ok
case "getUserInteressen"://ok
case "getInteressen"://ok
case "getInteresseID"://ok
case "getVeranstaltungID"://ok
case "setUserInteressen"://ok
case "abboniereVeranstaltung"://ok
case "getAbbonierteVeranstaltung"://ok


Labels: Type-Other Component-Logic
Jun 20, 2014
Project Member #3 a.walo...@gmail.com
Alle Funktionen serverseitig implementiert
Status: Fixed

Powered by Google Project Hosting