LiaWafanyikaji

Masharti

Kila mtu anapita kwa kushiriki kama mshiriki wa programu yako, na id ambalo ni tu kwa programu yako. Tokeni za mazingira zinatuhudumia kwenye serikali yako kuzingatia nani anashiriki.

#Wakili

Watu hawajakamata kwenye kifundo chako: Lia anakamata kwa wao. Kwa muda wa kwanza wakati mmoja anavyovimba kifundo chako, Lia anayatuma kwa wao mshirika ya yote. Lia.init() unatuma kwa wewe:

{
  "player": { "id": "p_3f9c0a6d1b2e4f5a6b7c", "name": "amara" },
  "session": "lias_eyJhcHAiOi…",
  "exp": 1761998400000,
  "mode": "live"
}
  • player.id huanushirikishwa tena. Kwa's id kwenye mfumo wako. Inaonekana sawa kila wakati anatembea, kwenye simu yoyote. Ina'mwenyewe kwa kawaida: ina's tu kwa app yako, hawakuruhusu account yao ya Lia, na app nyingine inapata ID nyingine kwa mtu huo. Tumia kama kichaguo kwa kila kitu unachokifunza kuhusu mtu.
  • player.name ni jina la mtumiaji Lia yao, bila @. Hii'mwenyewe kwa kawaida na inaweza kubadilishwa; Lia inatwakasa kwa kawaida kila wakati wao kufungua mfululizo wako. Tazama, lakini sasa sasa't kusomua yoyote kwenye yake.

Lia sasa sasa kuchukua maelezo yako ya mwanafunzi'zilizopita kwa email, namba ya simu, kiasi au yoyote mengine kuhusu account yao.

#Sesi

Mizani yako anaweza't kuthibitisha nani yeye kwa server yako: yoyote anaweza kuzalisha kifuniko kwa server yako ambacho inaonyesha kuwa ni mteja yeyote. Kwa hiyo Lia inatuma kwa mfululizo wako token ya mazoezi, inayotajwa na Lia, ambapo server yako inachukua kwa Lia.

  • Lia.init() jibu na session na wakati anapendelea, exp (milisani kuanzishwa kwa 1970).
  • Kipindi hudumu 15 dakika. Pata moja mpya kwa Lia.session() wakati unapenda; inajibu { session, exp }.
  • Kipindi hutaja programu yako, mchezaji na hali ya matumizi (majaribio au halisi). Tokeni kutoka programu nyingine, hali nyingine au iliyokwisha muda wake haitumiki.
// In your page: send a fresh session with anything your server must trust.
const { session } = await Lia.session();
await fetch("/api/claim", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ session, chargeId }),
});

Mfululizo wako unatuma token kwa POST /session/verify na kwa ajili ya siri yako ya kificho na kupata ID ya mshiriki:

{ "valid": true, "playerId": "p_3f9c0a6d1b2e4f5a6b7c", "mode": "live", "exp": 1761998400000 }

#Makundi

Kila mazingira ina kwenye hali, test au live, na kila kificho kimoja. Kificho kutosha kinaonekana kwa matokeo ya kutosha na kificho kutosha kinaonekana kwa matokeo ya kutosha. Tazama Ukumbusho na kusimamia.

#Lia'yeye mifano ya mtu

Kamili Lia inatengeneza kwa mwanachama kwenye mifumo yako, kwa hiyo si wakati wako't kuna server kwa wao:

Kutafsiri kwa kawaida. Kiingereza kina maana ya kawaida. Kusoma kwa Kiingereza

Aina kusoma kila mfumo, methodi na endpoint.