Hi,
Using the Get Daily Activity Summary endpoint to check steps hourly during the day has starting returning incorrect data. If the endpoint is called before midnight the returned value is users steps for the day. This is the expected behavior. When the endpoint is called shortly after the following day, the steps returned are the same as what was correctly returned by the previous call. This is unexpected. The second call should not return yesterday's total but only today's. Subsequent calls do correctly return the users steps for that day.
Is there a reason for this API change?
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 @scoon
Best AnswerHi @Gordon-C ,
We are also experiencing this issue.
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.
We found a problem where the step data was being carried over to the next day until the user first synced. We have fixed this problem. Would you please check to see if the problem still exists on your end?