Aller au contenu

Strava

Strava est l'intégration principale de PeakLine. La connecter débloque l'ensemble des fonctionnalités : synchronisation des activités, analyse complète, suivi de l'équipement, réalisations, rapports automatiques et le Secret Club.

Connexion

  1. Ouvrez thepeakline.com et cliquez sur Connect with Strava, ou ouvrez Paramètres → Intégrations → Strava → Connecter si vous avez déjà un compte E-mail.
  2. Vous êtes redirigé vers la page OAuth2 standard de Strava sur strava.com.
  3. Strava liste les autorisations (scopes) demandées par PeakLine (voir ci-dessous). Cliquez sur Authorize.
  4. Vous êtes redirigé vers PeakLine avec un cookie de session défini.
  5. PeakLine lance une synchronisation initiale de vos 30 dernières activités.

L'ensemble du processus prend environ 30 secondes.

Autorisations demandées

Scope Ce que cela nous permet de faire Pourquoi
read Lire votre profil public et vos zones Afficher le tableau de bord, utiliser votre FTP si vous l'avez défini sur Strava
activity:read_all Lire toutes vos activités, y compris les privées Les analyser, construire votre tableau de bord
profile:read_all Lire des champs de profil au-delà des champs publics Affichage de profil plus riche (optionnel)
activity:write Ajouter à / mettre à jour les descriptions d'activités Uniquement si vous activez les rapports automatiques

Nous ne demandons jamais profile:write. Nous ne pouvons pas modifier votre compte, suivre d'autres utilisateurs en votre nom, ni publier sur Strava à votre place.

Ce qui reste synchronisé

Une fois connecté :

  • Les nouvelles activités sont récupérées par webhook quelques secondes après leur téléversement.
  • Les modifications (renommer une activité, changer son type, la masquer du fil) se propagent à PeakLine lors du prochain événement webhook.
  • Les suppressions se répercutent en cascade sur PeakLine — les activités supprimées disparaissent de votre tableau de bord.
  • Les changements d'équipement se synchronisent à la demande. Si vous ajoutez un nouveau vélo sur Strava, il apparaît dans la liste d'équipement de PeakLine la prochaine fois que vous l'ouvrez.

Mise à jour automatique des descriptions d'activités

La fonctionnalité d'intégration Strava la plus utile, à notre avis.

Activez-la dans Paramètres → Strava → Mise à jour automatique des descriptions, choisissez un format :

🌡️ 14°C • 💨 12 km/h SW • 🌅 sunrise 06:43 • PLS 762 (Very Good) • SP 84 (Hard) • ❤️ Z2 65% Z3 22%
PeakLine analysis:

🏆 PeakLine Score: 762 (Very Good)
📈 Stress Points: 84 (Hard)
🌡️ Temperature: 14°C (felt like 11°C)
💨 Wind: 12 km/h from SW (−7% impact)
💧 Humidity: 68%
🌅 Sunrise: 06:43, sunset: 21:14
🌫️ Air quality: Good (AQI 2)

Heart rate zones:
Z1 5%  Z2 65%  Z3 22%  Z4 7%  Z5 1%

Climbs: 3 (total 487 m)
Best VAM: 1,143 m/h on the long climb at km 22

Compared to last 10 rides: +1.2 km/h average speed

La première fois qu'elle se déclenche sur une nouvelle sortie, vous verrez la description se mettre à jour sur Strava dans les ~30 secondes suivant le téléversement. Elle ne met à jour que la description rédigée par PeakLine — si vous ajoutez votre propre texte, celui-ci est conservé au-dessus du bloc PeakLine.

Vous pouvez la désactiver à tout moment, ou la désactiver sélectivement pour chaque activité depuis la page de l'activité.

Les webhooks sous le capot

PeakLine s'abonne au webhook de Strava pour votre identifiant d'athlète. Lorsqu'un événement de nouvelle activité se déclenche, Strava envoie une petite charge utile JSON par POST à PeakLine, et nous lançons le pipeline d'analyse en arrière-plan.

Ce que cela signifie en pratique :

  • Pas de polling. PeakLine ne sollicite pas constamment l'API de Strava pour vérifier les nouvelles activités.
  • Latence inférieure à la minute. La plupart des activités sont entièrement analysées dans les 30 secondes après que vous avez appuyé sur « enregistrer » sur Strava.
  • Résilient. Si le webhook de Strava échoue (un incident de leur service), PeakLine se met à jour la prochaine fois que vous ouvrez le tableau de bord.

Déconnexion

Au choix :

  • Depuis PeakLine : Paramètres → Strava → Déconnecter.
  • Depuis Strava : strava.com/settings/apps → PeakLine → Revoke Access.

L'une ou l'autre méthode invalide immédiatement le jeton. PeakLine cesse de se synchroniser.

Si vous vous reconnectez plus tard, votre compte sur PeakLine est conservé, mais les activités synchronisées avant la reconnexion peuvent nécessiter une actualisation manuelle.

Limites de débit et identifiants

Strava applique des limites de débit d'API strictes (200 requêtes par tranche de 15 minutes par application, 2000 par jour). PeakLine effectue une rotation entre plusieurs identifiants d'application Strava enregistrés afin de rester sous le plafond par application, avec basculement automatique et un délai de récupération de 5 minutes sur les identifiants en erreur.

Vous ne le remarquerez pas, sauf si vous déclenchez d'un seul coup une récupération massive d'années d'activités historiques. Dans ce cas, PeakLine met le travail en file d'attente et le traite sur quelques minutes.

Voir aussi