Lingara Lingara Belge Rêbername API Pirtûkxane Sepan Avakirin Bicihkirin Sepana webê
Ziman: Kurdî

Bicihkirina Lingara

Ev rûpel ji Îngilîzî hatiye wergerandin. Heke her du ji hev cuda bin, rûpela Îngilîzî rast e. Rûpela Îngilîzî bixwîne

Lingara dikare di nav lîstik an malpera te de bijî. Karakterek di cîhana te de dikare li gorî asta lîstikvan axaftinê bike, û temrîna ku lîstikvanê te temam dike wek temrîna Lingara tê hesibandin. Bicihkirin du nîv in, û tiştê pêşîn ku divê were zelalkirin ev e ka kîjan nîv li ku dixebite.

Kî çi digire

Servera te nepeniya klientê te yê OAuth û nepeniya îmzekirina webhook-a te digire. Tu yek ji wan qet jê dernakeve.

Cîhaza lîstikvan tiştekî digire: tokeneke bicihkirinê, ku bi lgr_et_ dest pê dike. Her tiştê ku tu di nav binarîyeke lîstikê an rûpeleke webê de dişînî giştî ye, ji ber vê yekê cîhaz qet nepeniya klient, nepeniya webhook an tokeneke gihîştinê ya klientê te bi xwe nagire. Tokeneke bicihkirinê tenê ji bo lîstikvanekî tevdigere, li şûna saetan çend deqeyan dom dike, û tenê wan scope-an digire ku servera te dane wê.

Lîstikvanek hesabekî Lingara hewce nake. Tokena yekem ku servera te ji bo lîstikvanekî çêdike xwendekarekî mêvan ji bo wî diafirîne, û her tokena paşê digihîje heman xwendekarî. Lîstikvanek ku jixwe hesabekî Lingara heye dikare wî bîne: rûpela kîtên serverê rave dike ka servera te çawa herduyan bi hev ve girêdide.

Token çawa digihîje lîstikvan

  1. Kîta lîstikvan, di lîstika te de an li ser rûpela te, tokenekê hewce dike û bi rêya çavkaniya xwe ya tokenê ji servera te dixwaze.
  2. Servera te danişîna xwe ji bo wî lîstikvanî kontrol dike û bi kîta serverê tokenekê ji bo wî çêdike.
  3. Servera te tokenê wek du qadan vedigerîne, token û dema qedandina wê, bi rêya danişîna xwe û qet ne di URL-ê de.
  4. Kîta lîstikvan tokenê bi kar tîne heta ku nêzî dema qedandina wê dibe, paşê dîsa ji servera te dixwaze. Lingara qet tokenekê nû nake.
 player's device                your server                    Lingara
 ───────────────                ───────────                    ───────
 player kit ── needs a token ──▶ your token route
                                 server kit ── mint ─────────▶ token for one player
 player kit ◀── token, expiry ── your token route ◀──────────
 player kit ── API calls with the token ─────────────────────▶

Tokenek ji bo malperekê bi origin-ekê ve girêdayî ye: scheme, host û port-a rûpelê bi xwe. Her origin-a ku widget-a te li ser dixebite berî ku tu ji bo wê tokenê çêkî tomar bike, wek ku rûpela kîtên serverê rave dike. Tokenek ji bo lîstikekê tu origin tune.

Tokenek dikare çi bike

Servera te scope-ên her tokenê dema ku wê çêdike hildibijêre, ji van pêncan: events:read, events:write, lesson_plans:read, lesson_plans:write û embed:play. Tokenek tenê dikare wan scope-an bigire ku klientê te bi xwe jixwe digire. embed:play dihêle ku lîstikvan bi karakterên te re axaftinê bike û temrîna ku temam dike ragihîne.

Kî didê

Tenê klientekî li ser plana pîvandî dikare tokenan çêke. Her tiştê ku lîstikvanek bi tokenekê dike wek bikaranîna klientê te tê hesibandin û li ser te tê hesabkirin, ne li ser lîstikvan.

Jêbirina lîstikvanekî

Dema ku lîstikvanek hesabê xwe di lîstika te de jê dibe, servera te wî li Lingara jî jê dibe. Ev xwendekarê wî û her tiştê ku Lingara ji bo wî digire radike, û her tokena ku ew digire betal dike.

Kîjan kît ji te re lazim e

Her entegrasyon du kîtan bi kar tîne: kîtek serverê li ser servera te, û kîtek lîstikvan li cihê ku lîstikvan dilîze.

Tu çi ava dikîServera teCihê ku lîstikvan dilîze
Lîstikeke BevyKîtên serverêBevy
Lîstikeke UnityKîtên serverêUnity
Lîstikeke GodotKîtên serverêGodot
Lîstikeke UnrealKîtên serverêUnreal
Lîstikek li ser JVM an AndroidKîtên serverêJVM û Android
MalperekKîtên serverêWidget-a malperê

Paşê Diyaloga NPC û encamên temrînê bixwîne, ku di her kîtê de bi heman awayî dixebitin.

Destpêk

  • Kîtên serverê

    Ji bo lîstikvanên xwe tokenan çêke, bûyerên wan bişîne cihê wan, û wan jê bibe, ji servera xwe bi xwe.

Li ku dixebite

  • Bevy

    Pêveka Lingara li lîstikeke Bevy zêde bike, bersiva daxwazên wê yên tokenê bide, û bûyerên wê wek Messages bixwîne.

  • Unity

    Lingara.Embed bi NuGetForUnity saz bike, tokenan ji servera xwe bîne, û bûyeran di Update de vala bike.

  • Godot

    Lingara di lîstikeke Godot 4 de, ji GDScript an ji C#, bi tokenên ji servera te bi xwe.

  • Unreal

    Pêveka Lingara ji bo Unreal Engine 5, li ser navrûya C ya navika lîstikvan.

  • JVM û Android

    Kîta lîstikvan a Kotlin û rûyê wê yê Java, li ser sermaseyê û li ser Android, bi libGDX wek nimûneya xebitandî.

  • Widget-a malperê

    Hêmana lingara-embed li ser rûpela xwe bicih bike, û ji servera xwe bi xwe tokenan bide wê.

Fêrbûn di cîhana te de

  • Diyaloga NPC

    Karakterek di cîhana te de ku bi zimanê armanc ê lîstikvan û li gorî asta wî diaxive, her car dorek ku bi perçeyan tê.

  • Encamên temrînê

    Di lîstika xwe de planeke dersê temrîn bike, ragihîne ka çawa derbas bû, û li ser servera xwe pê bihese.