Learnifier för utvecklare

Learnifier är det enklaste sättet att börja skapa kurser, och med vårt API har du möjlighet som utvecklare att ansluta Learnifier till andra tjänster som du använder.

Vårt Admin API är här för att hjälpa dig integrera med din webbplats, CRM-system, LMS eller något annat system som du använder. Vi har ambitionen att skapa ett API som är lätt att använda samtidigt som vi kan använda dina andras system på sin fulla kapacitet.

Att bygga vårt API är en pågående ansträngning, och vi litar på din feedback för vad du ska fokusera på nästa. Om du inte ser en resurs du vill ha här, berätta för oss!

API är ett RESTful API med förutsägbara resursorienterade webbadresser. API använder standard HTTP-verb som GET, POST, PUT och DELETE. Du kan använda vilken standard HTTP-klient som helst för att prata med API: n.

Alla ID: er är strängar
Alla unika identifierare i API är skiftlägeskänsliga strängar och består av alfanumeriska tecken.

Alla tidsstämplar är UTC
Tidsstämplar som returneras av API: n är i UTC-tidszonen och i ISO8601-format.

Alla förfrågningar måste vara över HTTPS
Begäran till API måste göras med HTTPS. Kom ihåg att få din klient att verifiera SSL-certifikat.

All data måste kodas som UTF-8
Koda alla data med UTF-8. Vi kommer alltid att returnera UTF-8-kodade svar.

All data måste vara giltig JSON
Vi förväntar oss att alla data är giltiga JSON och kommer att returnera HTTP-fel 400 dålig begäran annars.

Ställ alltid in de nödvändiga rubrikerna
Eftersom vi bara stöder JSON-data förväntar API: n sig att innehållstypens rubrik ska ställas in på applikation / json.

Detta är autentiseringsproceduren för Learnifier REST API. Systemet är baserat på ett par nycklar som heter: nyckel och hemlighet.

”Nyckeln” kommer (tydligt) att bytas ut mellan systemen, medan ”hemligheten” kommer att användas för att skapa sammankopplingsparametern. Samtalet kommer att köras enligt beskrivningen, och X-Autorisationsparametern måste läggas till i dess rubrik enligt följande:

X-Autorisation: Learnifier <code>

Kodvärdet är helt enkelt ”nyckeln” och ”hemligheten” sammankopplade med en kolon (’:’) emellan.

Detta är ett exempel på pseudokodgenerering i PHP:

$code = $key . ‘:’ $secret);

ytterligare rubrikrad för postsamtal:

‘X-Autorisation: Learnifier ‘ . $code

Prova oss
gratis

Var uppe
och kör på några minuter!