Linkitä pelaaja hänen Lingara-tiliinsä
API-versio 2026-10-virile-dragon
Linkittää yhden pelaajistasi Lingara-tiliin, joka juuri myönsi sovelluksellesi pääsyn. Kutsu sitä delegoidulla tunnisteella, jonka palvelimesi sai kyseiselle tilille, älä koskaan asiakkaasi omalla tunnisteella. Siitä lähtien pelaajan tunnisteet toimivat tilinä, niin pitkälle kuin myöntö sallii: pyydä events:read, tai et kuule pelaajasta mitään linkityksen jälkeen. Valmiit suunnitelmat siirtyvät tilille; vielä kirjoitettava suunnitelma jää, kunnes kutsut uudelleen. Turvallista toistaa: toisto vastaa existing ja siirtää sen, mitä ei aiemmin voitu siirtää. Linkittäminen ei maksa sinulle mitään.
Oikeuslaajuudet embed:play
Parametrit
Lingara-Versionheaderstringvalinnainen- API-versio, jolla tähän pyyntöön vastataan. Ilman sitä käyttötunnus saa version, johon sen asiakas on kiinnitetty, ja pyyntö ilman tunnusta saa nykyisen version. Vielä kehitteillä olevaan versioon pääsee vain nimeämällä sen tässä. Tuntemattomaan versioon vastataan
400koodillaapi_version_unknown.GET /v1/versionsluettelee versiot. player_refpathstringpakollinenplayer_ref, jolla myönsit pelaajan tunnukset, prosenttikoodattuna:guild/42onguild%2F42.
Vastaukset
200 Pelaajan linkitys
statusLinkStatuspakollinensubjectstringpakollinenTilin
lgr_sub_: mitä tämän pelaajan tapahtumat kantavat tästä eteenpäin.previous_subjectstringpakollinenVieraan
lgr_sub_: mitä pelaajan aiemmat tapahtumat säilyttävät. Ohjaa molemmat samaanplayer_ref-arvoon.linked_atstringpakollinenMilloin linkitys luotiin.
existing-vastauksessa ensimmäisen kutsun aika.scopesarray of stringpakollinenEnintään se, mitä tämän pelaajan tunniste voi nyt sisältää: mitä tili myönsi niistä oikeuksista, joita pelaajan tunniste voi kantaa.
carriedobjectpakollinenRivit, jotka tämä kutsu siirsi tilille, taulukoittain. Vain taulukot, joilla on määrä, näkyvät.
keptobjectpakollinenRivit, jotka tämä kutsu jätti vieraalle, taulukoittain: vielä kirjoitettava suunnitelma tai rivi, joka tilillä jo oli. Kutsu uudelleen, kun
lesson_planssisältää täällä valmistuneen suunnitelman.
Virheet
402application/json- Käytön mukaan laskutettavan asiakkaan kutsu hylättiin ennen kuin se kulutti mitään.
spend_cap_reached: asiakas tai sen tili on saavuttanut kuukausittaisen kulutusrajansa; nosta rajaa Integraatiot-sivulla.metered_billing_inactive: käytön mukainen laskutus ei ole tällä tilillä käytössä; ota se käyttöön tai päivitä maksutapa Integraatiot-sivulla. 410application/json- API-versio, jolla tähän pyyntöön vastataan, on lopetettu. Lähetä tuettu versio
Lingara-Version-otsakkeessa tai kiinnitä asiakas toiseen versioon. 4XXapplication/json- Pyyntö hylättiin.
codekertoo syyn, jaerrorkertoo sen sanoin. 503application/json · text/plain- Palvelu ei ole tilapäisesti käytettävissä; yritä uudelleen
Retry-After-otsakkeen ilmoittaman sekuntimäärän jälkeen. Huoltokatkon aikana runko on pelkkää tekstiä virhekehyksen sijaan. 5XXapplication/json- Pyyntö hylättiin.
codekertoo syyn, jaerrorkertoo sen sanoin.
codestringpakollinenMiksi pyyntö hylättiin, pysyvänä koodina, jonka mukaan voit haarautua: esimerkiksi
insufficient_scope(403),rate_limited(429) ja käytön mukaan laskutettavalle asiakkaallespend_cap_reached(402) jametered_billing_inactive(402).errorstringpakollinen
Esimerkki
curl -X PUT "https://api.getlingara.com/v1/embed/players/$PLAYER_REF/link" \
-H "Authorization: Bearer $LINGARA_TOKEN"Jos käännös ja englanninkielinen viite poikkeavat toisistaan, englanninkielinen viite on oikea.