För utvecklare

Publik eventlista

Airsoftkalender tillhandahåller en öppen JSON-lista över kommande publika event. Informationen kan användas av arrangörer och utvecklare som vill bygga en egen visning eller integration.

Endpoint

https://airsoftkalender.se/wp-json/airsoftkalender/v1/events

Listan är publik och kräver ingen API-nyckel eller inloggning. Varje event innehåller en länk tillbaka till sin fullständiga sida på Airsoftkalender.

Filtrera på arrangör

Lägg till parametern organizer med arrangörens publika slug eller numeriska ID. Det är det enda filter som endpointen tillhandahåller.

https://airsoftkalender.se/wp-json/airsoftkalender/v1/events?organizer=ARRANGORSSLUG

Arrangörens identifierare finns i fälten organizer_slug och organizer_id i den ofiltrerade listan.

Arrangörer med kommande event

Tabellen visar de arrangörer som just nu har minst ett kommande publikt event. Länken i sista kolumnen öppnar en JSON-lista som endast innehåller den arrangörens event.

Arrangör Slug Filtrerad lista
alundaairsoftalliance alunda-airsoft-alliance-a3 Öppna JSON
Bogartpojkarnaairsoft bogartpojkarna-airsoft Öppna JSON
Bullen failteam6 Öppna JSON
Fälpastorn west-coast-airsoft Öppna JSON
Kethergames kethergames Öppna JSON
Little Green Men Airsoft little-green-men-airsoft Öppna JSON
MAF maf Öppna JSON
Mansen sch-1 Öppna JSON
Napalm Beach Events napalm-beach-events Öppna JSON
Tingsryd Tactical tingsryd-tactical Öppna JSON
YOG HIPPIE cannibal-hippies Öppna JSON

Fält för varje event

Fält Innehåll
nameEventets namn.
organizerArrangörens visningsnamn.
organizer_slugPublik identifierare för filtrering.
organizer_idArrangörens numeriska identifierare.
dateEventdatum i formatet ÅÅÅÅ-MM-DD.
typeExempelvis dagsspel eller flerdagarsspel.
statusscheduled eller cancelled.
urlLänk till eventet på Airsoftkalender.

Cache och användning

-   Informationen på Airsoftkalender cachelagras i fem minuter.
-   Undvik att hämta listan oftare än var femte minut.
-   Den externa lösningen ansvarar för egen cache och felhantering.
-   Respektera fältet status så att inställda event inte visas som planerade.

Användningsvillkor

Airsoftkalender ansvarar för den publika JSON-listan och dess dokumenterade fält. Hur informationen hämtas, lagras, presenteras och underhålls på en extern webbplats ansvarar den externa webbplatsens ägare eller utvecklare för.

Airsoftkalender tillhandahåller inte installation, designanpassning eller felsökning av externa integrationer och garanterar inte kompatibilitet med något särskilt publiceringssystem, ramverk eller webbhotell.