Skip to content

REST API áttekintés

Az LW LMS REST API-ja: a nyilvános lms/v1 végpontok, az admin API, a hitelesítés és a válaszok formátuma.

This content is not available in your language yet.

A tanulói felületed az lms/v1 REST API-ra épül. Három felület van:

Felület Útvonal Kinek
Nyilvános tanulói API /wp-json/lms/v1/… a frontendednek
Admin API /wp-json/lw-lms/v1/admin/… LMS-kezelőknek, adminisztrátoroknak
Abilities /wp-json/wp-abilities/v1/… WordPress 6.9-től
Végpont Ki hívhatja Részletek
GET /courses bárki Kurzusok
GET /courses/{id} bárki Kurzusok
GET /lessons/{id} akinek van hozzáférése Leckék és kvízek
POST /lessons/{id}/quiz bejelentkezett, hozzáféréssel Leckék és kvízek
GET /progress bejelentkezett Haladás
POST /progress bejelentkezett, hozzáféréssel Haladás
GET /progress/course/{id} bejelentkezett Haladás
GET /download/{id} aláírt linkkel vagy bejelentkezve Leckék és kvízek

Az alap URL: https://pelda.hu/wp-json/lms/v1/. Ha a szép permalinkek ki vannak kapcsolva: https://pelda.hu/?rest_route=/lms/v1/….

  • Külön frontend vagy alkalmazás: WordPress-alkalmazásjelszó HTTP Basic hitelesítéssel. A tanuló a Felhasználók → Profil → Alkalmazásjelszavak részen hozza létre.
  • Ugyanazon a domainen futó téma: a bejelentkezési süti és az X-WP-Nonce fejléc (wp_rest nonce).

A példák WordPress-alkalmazásjelszót használnak (-u "felhasználó:jelszó"). A tanulo:… a tanuló saját fiókja, az admin:… egy adminisztrátoré.

  • A válasz JSON. A lapozás adatai a válasz meta objektumában vannak, nem az X-WP-Total fejlécben.
  • Hibánál: { "code": "…", "message": "…", "data": { "status": 4xx } }. Az üzenet a webhely nyelvén jön, magyar oldalon magyarul.

We respect your privacy

We use cookies to improve your browsing experience and to analyse traffic. Analytics only starts if you allow it. Privacy policy, Cookie policy.

Cookie settings