Vi finner ikke internett
Prøver å koble til på nytt
Noe gikk galt!
Hold ut mens vi kobler til igjen
Dokumentasjon
Lær hvordan du bruker kartleditoren, animatoren og API-et.
API-referanse
Eksporter prosjektdata og integrer med spillmotoren eller byggepipelinen din.
Autentisering
Alle API-forespørsler krever et Bearer-token i Authorization-headeren:
Opprett et token i Innstillinger > API-nøkler. Nøkler er organisasjonsomfattende - én nøkkel gir tilgang til alle prosjekter i den organisasjonen.
- 401 - manglende, ugyldig, tilbakekalt eller utløpt token
- 403 - token tilhører en annen organisasjon
- 404 - prosjekt-ID finnes ikke
Basis-URL
Alle endepunkter har prefikset:
project_id er en UUID som finnes i prosjektets URL eller innstillingsside.
Endepunkter
/info
Returnerer prosjektmetadata.
/hash
Returnerer en innholdshash for endringsdeteksjon. Sammenlign med din lagrede verdi for å sjekke for endringer.
/changes
Åpner en Server-Sent Events (SSE)-strøm for sanntidsvarsler om endringer.
| Parameter | Type | Beskrivelse |
|---|---|---|
once |
string | Hvis "true", sender første hendelse og lukker deretter. |
Hendelsestyper:
- •ready - sendes umiddelbart med gjeldende hash
- •changed - sendes når prosjekt-hashen endres
- •deleted - sendes når prosjektet fjernes
/download
Laster ned hele prosjektet som et ZIP-arkiv.
| Parameter | Type | Beskrivelse |
|---|---|---|
hash |
string | Valgfritt. Returnerer 304 hvis prosjekt-hashen matcher. |
/manifest
Returnerer et per-fil manifest med innholdshash og størrelser for inkrementell synkronisering.
/sync
Send dine lokale fil-hasher og motta kun det som er endret, lagt til eller slettet.
- •changed / added - inkluderer sti, ny hash og base64-kodet innhold
- •deleted - matrise med stier som ikke lenger eksisterer
- •images - binære ressurser som er endret; hent via /resource
/resource
Laster ned en individuell binær ressurs som et tileset-bilde.
| Parameter | Type | Beskrivelse |
|---|---|---|
path |
string | Påkrevd. Ressurssti, må være under resources/. |
Støtter If-None-Match for ETag-caching. Returnerer 304 hvis uendret.
Typisk arbeidsflyt
Poll /hash periodisk, eller koble til /changes SSE for sanntidsvarsler.
Når en endring oppdages, kall /manifest for å få gjeldende filliste.
Kall /sync med dine lokale hasher for å motta kun det som er endret.
Hent nye eller oppdaterte bilder via /resource.