Strava – API – Workflow – einlaufen.de

Strava – API – Workflow

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