View a trackCreate a trackSearch for a trackStoriesForumsPremium accountConnection
VisuGPX
Select a file
.gpx .fit .tcx
Options

The threshold and the smoothing optimize the calculation of the difference in height
Sign in
Enter your email and retrieve your password in your mailbox
Or
I already have an account
Log in
Enter the email and password you received during sign in
Sign in | Forgot password
Documentation Oauth2
Cette page vous indique la procédure de connexion de votre application aux comptes VisuGPX de vos utilisateurs via une version simplifiée de Oauth 2
  1. 1. Déclarez votre application et son adresse de redirection Redirect URL sur la page /api/, et récupérez les paramètres client ID et client secret associés
  2. 2. Envoyez vos utilisateurs sur la page /api/authorise (voir ci-dessous) pour qu'ils autorisent votre application à se connecter à leur compte
  3. 3. Lorsque vos utilisateurs ont donné leur autorisation, ils sont redirigés vers votre adresse de redirection Redirect URL avec un code d'autorisation. Echangez ce code d'autorisation contre un token d'accès sur la page /api/token (voir ci-dessous)
  4. 4. Stockez ce token d'accès dans votre base de donnée et utilisez-le pour sécuriser les requêtes API (documentation API)
  5. 5. Vous pourrez supprimer l'autorisation sur la page /api/deauthorise (voir ci-dessous)
GET
/api/authorize
Demande le consentement de vos utilisateurs pour que votre application puisse se connecter à VisuGPX en leur nom et récupère un code d'autorisation

Paramètres (* = requis) :

Exemple :

https://www.visugpx.com/api/authorize?client_id=27&scope=write&state=785

En cas d'acceptation :

L'utilisateur est redirigé vers la page Redirect URL avec les paramètres suivants
Exemple : https://yourwebsite.com/api/?code=GfCvH8uxdG1LQ4eqV48FnpqWO&scope=write&state=785

En cas de refus :

L'utilisateur est redirigé vers la page Redirect URL avec les paramètres suivants
Exemple : https://yourwebsite.com/api/?erreur=refus
POST
/api/token
Echange le code d'autorisation reçu lors du consentement de l'utilisateur par un token d'accès définitif qui permet de sécuriser les requêtes API sur le compte de l'utilisateur

Paramètres (* = requis) :

Exemple cURL :

curl -X POST -F "code=GfCvH8uxdG1LQ4eqV48FnpqWO" -F "client_id=27" -F "client_secret=JFV7ZFhdJqwQZ28MVDN4hJOFa" "https://www.visugpx.com/api/token"

Réponse :

JSON [Voir] avec le token d'accès et le scope ou JSON {"ERROR":"type"}
POST
/api/deauthorize
Supprime l'autorisation

Paramètres (* = requis) :

Exemple cURL :

curl -X POST -F "access_token=JFV7ZFhdJqwQZ28MVDN4hJOFo" "https://www.visugpx.com/api/deauthorize"

Réponse :

JSON {"SUCCESS":"true"} ou JSON {"ERROR":"INVALID ACCESS_TOKEN"}