Součástí webu je i propojení na web STRAVA, který obsahuje data z tréninků, vyjížděk a závodů mnoha sportovců, kteří aktivně využívají některý z mnoha sport testeru a hodinek s těmito funkcemi. Ze STRAVY lze načítat poslední aktivity členů klubu, podporuje stránkování a vyžaduje, aby přihlášený uživatel byl členem daného klubu. Zároveň respektuje viditelnost profilů a aktivit, takže už nyní nemusí vrátit úplně všechny klubové aktivity.
Strava však oznámila odstranění API endpointů pro Club Activities, Club Members a Club Admins k 1. září 2026. Současné řešení založené jen na klubovém feedu by za několik týdnů přestane fungovat.
Trvalé řešení po 1. září
Každý člen, jehož aktivity mají být zahrnuty do statistik, se bude muset na webu vesnicani.cz propojit se Stravou. Strava sice obecně umožňuje přístup k údajům sportovce, ale až poté, co sportovec autorizuje konkrétní aplikaci a udělí jí příslušná oprávnění. To budeme muset zahrnout i do našeho řešení, které bude fungovat takto:
- Člen klubu otevře stránku Propojit se Stravou.
- Přihlásí se ke Stravě a udělí souhlas.
- Plugin uloží jeho Strava athlete ID a šifrovaný refresh token. Načte jeho aktivity do lokální databáze.
- Další nové a změněné aktivity bude přijímat přes webhook.
- Statistiky se budou již počítat z lokálních dat uložených na vesnicani.cz.
Svým způsobem budete mít zálohovaná svoje data na vesnicani.cz. A data budeme využívat, jak jinak, pro motivování, soutěžení, porovnávání se s druhými a kolektivně můžeme vymyslet jak odměnit ty nejúspěšnější, kromě toho, že z nich budou tak trochu „celebrity“.
Tolik tedy k tomu co se chystá. Sportu zdar!
