GET /api/3/webmodule
"Content-Type: application/x-www-form-urlencoded"
"Authorization: Bearer ACCESS_TOKEN"
Možnosti spolupráce webové verze s aplikací
200 OK
{
"WebModules":[
{
"IconId":"dokumenty",
"SubMenu":null,
"Url":"next/dokumentyPrehled.aspx",
"Name":"Dokumenty"
},
{
"IconId":"vyukoveZdroje",
"SubMenu":null,
"Url":"next/TeachingResources.aspx",
"Name":"Výukové zdroje"
}
],
"Dashboard":{
"IconId":null,
"SubMenu":null,
"Url":"next/dash.aspx",
"Name":null
}
}
GET /api/3/logintoken
"Content-Type: application/x-www-form-urlencoded"
"Authorization: Bearer ACCESS_TOKEN"
Jednorázový token pro autorizaci na webu bakalářů - LOGIN_TOKEN
200 OK
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
GET /api/3/login/LOGIN_TOKEN?returnUrl=next/dash.aspx
Úspěšné přihlášení vrací v header Location
požadované umístění
302 Found
Location: /next/dash.aspx
Neúspěšné přihlášení vrací adresu přihlašovací stránky
302 Found
Location: /login?ReturnUrl=next/dash.aspx
při starém / neplatném ACCESS TOKENU
401 Unauthorized
{"Message":"Authorization has been denied for this request."}
při POST
405 Method Not Allowed
{"Message":"The requested resource does not support http method 'POST'."}