studentenportal / web

🎓 Das HSR Studentenportal
https://studentenportal.ch
GNU Affero General Public License v3.0
46 stars 14 forks source link

API #34

Open buehler opened 12 years ago

buehler commented 12 years ago

Es wär cool, wenn eine API (Restlet oder ähnliches) existieren würde, damit man auch von Handys zugreiffen könnte. Es wäre dann einfacher möglich, ein Mobileapp zu schreiben.

(i würd winphone mache ;) )

dbrgn commented 12 years ago

Das Design ist responsive, also auf kleinen Screens einfach nutzbar. Man könnte aber schon mal eine API machen... müsste man sich mal genauer überlegen.

petermanser commented 12 years ago

Der Nutzen ist halt relativ klein. Das einzige Feature welches man evtl. nutzen wuerde, ist Zitate lesen/eintragen. Du wirst ja kaum alte Pruefungen/Zusammenfassungen auf dem Phone anschauen.

buehler commented 12 years ago

momooooool :D

buehler commented 12 years ago

git sicher au sus mal no awendige :)

dbrgn commented 12 years ago

So, mit fb6966ba1d4fa31b6f0a8f70dfc3a490718d524e gits e ersti readonly API uf https://studentenportal.ch/api/v1/?format=json. Momentan isch auth via API Key, das wird äue ou so blibe. Wär e Key wott, eifach bscheidsäge.

[danilo@t410 ~]$ http GET "https://studentenportal.ch/api/v1/quotes/1273/?username=dbargen&api_key=XXX"
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 26 Jul 2012 18:42:55 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Frame-Options: SAMEORIGIN

{
    "author": "/api/v1/users/312/", 
    "comment": "Mittwochmorgens wenn niemand die Fragen beantwortet", 
    "date": "2012-05-08T11:24:53.656984", 
    "id": "1273", 
    "lecturer": "/api/v1/lecturers/525471/", 
    "quote": "Manchmal haben Sie die Qualit\u00e4t von Topfpflanzen", 
    "resource_uri": "/api/v1/quotes/1273/"
}
dbrgn commented 8 years ago

Es gibt einen Telegram-Bot für Zitate, daher wäre es cool wenn eine richtige API existieren würde! :)

saspeed commented 8 years ago

Und wie heisst dieser bot?

dbrgn commented 8 years ago

https://telegram.me/migimasterbot

Soviel ich weiss scraped er momentan die Website. (Oder die Zitate sind statisch, könnte auch sein.)

So ein Bot kann natürlich heikel sein, da kein Login notwendig ist :)

The-Compiler commented 7 years ago

Eine API für Dokumente fänd ich auch super, für https://github.com/openhsr/connect/issues/24 :wink: