Fjelldatabasen importerer alle public aktiviteter som har GPS-spor. Private aktiviteter, eller aktiviteter uten GPS-spor blir ikke importert.
Importering av aktiviteter kan deles inn i 2 typer:
Batch import - alle dine aktiviteter på Strava som blir importert når du først registrerer deg på Fjelldatabasen
Webhook import - hver gang du registrerer en ny aktivitet på Strava, etter fullført registrering og batch import i Fjelldatabasen
For Batch Import gjelder:
Her er Strava sin aktivitetsmodell -> https://developers.strava.com/docs/reference/#api-models-SummaryActivity
Modellen har en private-property som er en boolean (true/false). Alt som kommer inn i Fjelldatabasen har private=false, altså ikke privat.
I tillegg kan du se på "scope" i Strava sin authentication documentation -> https://developers.strava.com/docs/authentication/
Hvor det "scopet" som brukes i Fjelldatabasen er følgende:
activity:read: read the user's activity data for activities that are visible to Everyone and Followers, excluding privacy zone data
Det er checkbox nr 3 her:
For Webhook import gjelder:
I dokumentasjonen til Strava for webhooks -> https://developers.strava.com/docs/webhooks/
Står det at:
updates (hash) - For activity update events, keys can contain "title," "type," and "private," which is always "true" (activity visibility set to Only You) or "false" (activity visibility set to Followers Only or Everyone). For app deauthorization events, there is always an "authorized" : "false" key-value pair.
Hvis dette er riktig tolkning betyr det at Fjelldatabasen ikke har mulighet til å se "tilgangsnivåene" til en aktivitet som du beskriver her:
Altså denne mappingen gjelder:
Tilgangsnivå Everyone og Followers -> Private = false
Tilgangsnivå Only You -> Private = true
Merk at dersom du endrer tilgangsnivået på en aktivitet i Strava til "Only you", da vil den automatisk slettes i Fjelldatabasen via webhooks.
Håper det var oppklarende ☺️