Module activeren
Bestel Club.Dataservice binnen Sportlink Club.
Van Club.Dataservice naar snelle, beheersbare standen, programma’s en uitslagen op de clubsite.
Bestel Club.Dataservice binnen Sportlink Club.
Via Vereniging → Beheer → Gebruikersbeheer → Clubsite.
data.sportlink.com/teams met de Client ID.
De code P142957850 uit het Club-scherm is een competitie-/poule-identificatie, geen Client ID.
export default {
async fetch(request, env) {
const url = new URL(request.url);
const allowed = new Set(["teams", "wedstrijden", "stand"]);
const article = url.pathname.slice(1);
if (!allowed.has(article)) return new Response("Niet toegestaan", { status: 404 });
const api = new URL(`https://data.sportlink.com/${article}`);
api.search = url.search;
api.searchParams.set("client_id", env.SPORTLINK_CLIENT_ID);
return fetch(api, { cf: { cacheTtl: 300, cacheEverything: true } });
}
};
Controleer de exacte artikelnamen en parameters in de Sportlink servicelijst voordat je publiceert.
Sta alleen de benodigde Sportlink-artikelen toe.
Bijvoorbeeld 5 minuten; korter rond wedstrijddagen.
Laat de website bruikbaar blijven wanneer Sportlink tijdelijk niet reageert.
Controleer foutpercentages, responstijd en onverwachte pieken.
Daarna kunnen we de echte endpoints testen en de stand van WZC Wapenveld publiceren.
Bronnen: Sportlink Club.Dataservice · Sportlink Support Center