02-15-2020 07:32 - edited 02-15-2020 07:32
02-15-2020 07:32 - edited 02-15-2020 07:32
I have an app for versa that tracks swim laps using exercise.stats.swimLengths to get lengths swam so far.
Works fine on Versa but not on Versa 2. Is the API different for Versa 2? Does the stats object not contain the swimLengths on the stats object?
02-15-2020 12:05
02-15-2020 12:05
I know Versa 2 doesn't provide an indication of lengths on the watch itself, whereas Versa (1) does. This may be due to the absense of an orientation sensor on Versa 2. However, after syncing, a stats figure is available from the Fitbit app. I assumed this would have been available from the Web API too, but maybe it's calculated by the Fitbit app itself.
02-17-2020 12:06
02-17-2020 12:06
Yes the fact that Versa does and Versa 2 does not is the whole problem.
The API as given is intended to be used for Versa, Versa Light, Versa 2 and Ionic, but it is obviously not doing the same thing across these platforms.
How are any developers meant to offer a service to customers if the API's we are meant to build on are broken in such hidden ways?
Why does Fitbit not just publish docs to say the API does not work on so and so a platform.