Χρήση του Mobile API

Τα βασικά scripts είναι

           <?xml version="1.0" encoding="utf-8"?>
             <identity>
               <institute name="Ακαδημαϊκό Διαδίκτυο GUNet" url="http://www.gunet.gr/"/>
               <platform name="Open eClass 3.x" version="3.12-dev"/>
               <administrator name="Διαχειριστής Πλατφόρμας"/>
             </identity>
           

Όλα τα παραπάνω δέχονται τα arguments είτε με GET είτε με POST.


Παράδειγμα χρήσης μέσω Bash Script (προϋποθέτει την ύπαρξη της ''curl'')
#!/bin/bash

ECLASSURL="http://eclassURL"

# login using user credentials
TOKEN=`curl -d "uname=myUsername&pass=myPassword" "$ECLASSURL/modules/mobile/mlogin.php"`

# request user portfolio using TOKEN
curl -d "token=$TOKEN" "$ECLASSURL/modules/mobile/mportfolio.php"

# request user's registered courses using TOKEN
curl -d "token=$TOKEN" "$ECLASSURL/modules/mobile/mcourses.php"

# request the tools of a registered courses using TOKEN and course code
curl -d "token=$TOKEN" "$ECLASSURL/modules/mobile/mtools.php?course=COURSECODE"

# logout from eclass
curl -d "token=$TOKEN" "$ECLASSURL/modules/mobile/mlogin.php?logout"

Διαγράμματα του mobile API


Χρήση μέσω C#

Αν είστε χρήστης της C# τότε μπορείτε να χρησιμοποιήσετε τον παρακάτω mobile API client: https://github.com/amoraitis/EclassMobileApi

Μπορείτε να το εγκαταστήσετε μέσω NuGet (https://www.nuget.org/packages/EclassApi)