I've got a weird issue with SpO2 data in the Health Metrics tab. The dates are showing up differently between my Android and iPhone Fitbit apps.
On Android (version 4.43.1), my SpO2 readings are showing dates that are 1 day earlier than what I see on iPhone (version 4.38). I checked the API(SpO2 summary by interval) data too, and it matches what the iPhone app shows, so it looks like the Android app is the one with the wrong dates.
I've tried closing and reopening the Android app, but no luck.
Anyone else seeing this?
We're using Laravel's HTTP Client to make direct API calls to the Get SpO2 Summary by Interval endpoint.
Our implementation looks like this:
$response = Http::withHeaders([
'accept' => 'application/json',
'Authorization' => 'Bearer ' . $access_token
])->get($url);
The endpoint we're hitting is: https://api.fitbit.com/1/user/-/spo2/date/{date}/{end-date}.json
Best AnswerThanks. I'll move this thread to the Web API forum section.
Best Answer
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
Hi @SunsetRunner,
Just to make sure I understand clearly, you're saying that the health metric dates on your Android Fitbit app are showing up 1 day earlier than your IOS Fitbit app, however, when you call the Web API, the dates reflect accurately with your IOS app.
In other words, this appears to be an issue with the Android Fitbit app itself?
Best Answer