Um mit der Stava API zu interagieren sind verschiedene Schritte notwendig.
Ich werde hier die grundlegenden Schritte aufzeigen:
Anlegen einer eigenen APP: https://www.strava.com/settings/api
Postman App installieren: https://go.postman.co/build
In Postman ein GET absetzen: https://www.strava.com/api/v3/athlete
Access & Refresh Token erzeugen, dazu die URL aufrufen und die Codes entsprechend anpassen: http://www.strava.com/oauth/authorize?client_id=[CLIENTID]&response_type=code&
redirect_uri=http://localhost/exchange_token&approval_prompt=force&scope=activity:read_all
In Postman ein POST absetzen: https://www.strava.com/oauth/token?client_id=[CLIENTID]&
client_secret=[GEHEIMESSCRECT]&code=[TOKENVONVORHER]&grant_type=authorization_code
Mit dem Access Token kann nun in Postman ein GET abgesetzt werden um die Aktivitäten anzuzeigen: https://strava.com/api/v3/athlete/activities?access_token=[ACCESSTOKEN]
Um den Access Token zu verlängern, in Postman einen POST absetzen:
https://www.strava.com/oauth/token?client_id=[CLIENTID]&client_secret=[GEHEIMESSCRECT]&
refresh_token=[REFRESHTOKEN]&grant_type=refresh_token
Hier sieht man das Ergebnis: die aufgeführten Aktivitäten:
Um alle Befehle gesammelt zu haben, hier eine Github Collection