Od kod prihajajo ti podatki
| Sredstvo | Vir | Kako | Kaj lahko gre narobe |
|---|---|---|---|
| Bitcoin, Ethereum, Solana | CoinGecko | neposredno iz brskalnika, brez ključa | omejitev števila klicev ob večjem obisku |
| Zlato, srebro | CoinGecko — PAXG, KAG | prek žetonov, kritih z 1 oz kovine | žeton lahko rahlo odstopa od borzne cene kovine |
| EUR/USD | Frankfurter (referenčni tečaji ECB) | neposredno iz brskalnika | ECB objavlja enkrat dnevno — dnevnega okna ni |
| Delnice in ETF-i | Yahoo Finance (rezerva Stooq) | prek lastne funkcije /api/quote na Cloudflare Pages | v lokalnem predogledu ta pot ne obstaja; Yahoo lahko vmesnik spremeni brez najave |
| Luka Koper, Zav. Triglav | ročno, LJSE | zadnji preverjeni zaključni tečaj | ni v živo in se ne osvežuje |
Zakaj posrednik za delnice. Yahoo in Stooq ne pošiljata glave Access-Control-Allow-Origin, zato ju brskalnik zavrne. Funkcija functions/api/quote.js teče na Cloudflarovem strežniku, kjer to pravilo ne velja, in vrne normaliziran JSON. Odgovori se predpomnijo (5 minut za dnevno okno, 60 minut za daljša). Koda je na GitHubu.