I have asked the developer to add an auto-sync option for Endomondo, just like the option we have for Strava and Runkeeper, so that our workouts would be synced / uploaded automatically to Endomondo, without us having to manually upload them every time.
Now, as he has told me (and I have confirmed) the difficulty that arises here is that while Strava's API is public (which means that it is free and it is easily accessible and implemented), other platforms such as Endomondo do not offer a public API. This means that someone has to pay thousands of euros / dollars to use their API.
However, I was searching for sync apps such as SyncMyTracks (android) and RunGap (iOS), that their main functionality is to sync workouts and data between various fitness platforms.
These two apps have obviously stumbled upon the same issues with the APIs they need in order to function.
My understanding is that these two apps (I use SyncMyTracks, a friend of mine uses RunGap and they both work fine) have been using 3rd party / unofficial / custom APIs for the fitness platforms that do not provide a public API.
Let's note here that using 3rd party / unofficial APIs may have some shortcomings, especially if and when all those fitness platforms decide (from time to time) to make changes to the way their API's / authentication processes / etc work. This means that for example the developer of the Notify app could implement / use one of those custom APIs and it might be working for a while and then stop working after some time, until the API's dev updates it accordingly.
Anyway, I would love to see auto-sync for Endomondo, and here are some 3rd party APIs that seem to be the most used and popular:
If anyone else has some info regarding this, or just want as badly as me to see an Endomondo auto sync feature added to the Notify app, please feel free to post here.
p.s. If you like (fitness) activities such as Walking, Circuit Training, Dancing, Body Pump, Crossfit, Gymnastics, etc. , and you want to add me as a friend, here is my Endomondo profile: https://bit.ly/2D1SbWn
Nice message and good find about those api's.
I also would like to have such a sync option for endomondo, even if it stops working from time to time.
Now i use Google Fit, but i am not happy with it.
I would love to use Endomondo again (i was able to use that wit my previous watches, Samsung Gear Fit and Fitbit Ionic)
@elot said:
Nice message and good find about those api's.
I also would like to have such a sync option for endomondo, even if it stops working from time to time.
Now i use Google Fit, but i am not happy with it.
I would love to use Endomondo again (i was able to use that wit my previous watches, Samsung Gear Fit and Fitbit Ionic)
This post of mine, might help you for the time being. I would surely prefer a direct to Endomondo auto-sync, though.
Comments
It has worked before but it doesn't seem to work now. Please support!
I have asked the developer to add an auto-sync option for Endomondo, just like the option we have for Strava and Runkeeper, so that our workouts would be synced / uploaded automatically to Endomondo, without us having to manually upload them every time.
Now, as he has told me (and I have confirmed) the difficulty that arises here is that while Strava's API is public (which means that it is free and it is easily accessible and implemented), other platforms such as Endomondo do not offer a public API. This means that someone has to pay thousands of euros / dollars to use their API.
However, I was searching for sync apps such as SyncMyTracks (android) and RunGap (iOS), that their main functionality is to sync workouts and data between various fitness platforms.
These two apps have obviously stumbled upon the same issues with the APIs they need in order to function.
My understanding is that these two apps (I use SyncMyTracks, a friend of mine uses RunGap and they both work fine) have been using 3rd party / unofficial / custom APIs for the fitness platforms that do not provide a public API.
Let's note here that using 3rd party / unofficial APIs may have some shortcomings, especially if and when all those fitness platforms decide (from time to time) to make changes to the way their API's / authentication processes / etc work. This means that for example the developer of the Notify app could implement / use one of those custom APIs and it might be working for a while and then stop working after some time, until the API's dev updates it accordingly.
Anyway, I would love to see auto-sync for Endomondo, and here are some 3rd party APIs that seem to be the most used and popular:
https://www.npmjs.com/package/endomondo-unofficial-api
https://www.jsdelivr.com/package/npm/endomondo-unofficial-api
https://github.com/adasq/endomondo
https://github.com/fabulator/endomondo-api/commits/master
If anyone else has some info regarding this, or just want as badly as me to see an Endomondo auto sync feature added to the Notify app, please feel free to post here.
p.s. If you like (fitness) activities such as Walking, Circuit Training, Dancing, Body Pump, Crossfit, Gymnastics, etc. , and you want to add me as a friend, here is my Endomondo profile: https://bit.ly/2D1SbWn
Nice message and good find about those api's.
I also would like to have such a sync option for endomondo, even if it stops working from time to time.
Now i use Google Fit, but i am not happy with it.
I would love to use Endomondo again (i was able to use that wit my previous watches, Samsung Gear Fit and Fitbit Ionic)
This post of mine, might help you for the time being. I would surely prefer a direct to Endomondo auto-sync, though.
https://www.reddit.com/r/miband/comments/9la8gq/miband_3_notify_fitness_for_mi_band_endomondo/e852nj3/