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.
1. Heart rate time series will now only include data points when Fitbit believes the device was being worn. This change affects all heart rate data ever captured by a Fitbit device. You might consider re-requesting heart rate data retrieved prior to July 25, 2015.
2. Your application should consider all numerical ids in the Fitbit API to be unsigned 64 bit integers. Many ids will cross the maximum 32 bit integer in the next couple of weeks.
3. OAuth 2.0 requests will be restricted to JSON and TCX formats. XML will no longer be supported with OAuth 2.0 requests starting August 17, 2015.
4. The custom logging endpoints (deprecated in October 2014) will be removed on August 27, 2015.
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.
@JeremiahFitbit Does this mean that the body measurement section of the Fitbit web site will go away, and all historical data "lost" on 8/27? Or does this change just prevent third party apps from accessing the data?
Best AnswerHello,
All measurements except fat and weight will be removed from API-Get-Body-Measurements (e.g. GET /1/user/-/body/date/2010-02-21.json) and API-Log-Body-Measurements
Can't really tell for sure, does that mean that since 27th of August 3rd party apps will not be ablte to POST weight and BMI data to a Fitbit body profile via /1/user/-/body/log/weight.json ? Or weight will still be allowed, but BMI will be calculated on Fitbit's side?
Thanks in advance.
Best AnswerWhat's the reason for deprecating XML? It was the easiest to work with compared to JSON (at least I found). Any time I tried to parse out the JSON I got back it was always a pain in the ass..
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.
@Michael wrote:
@JeremiahFitbit Does this mean that the body measurement section of the Fitbit web site will go away, and all historical data "lost" on 8/27? Or does this change just prevent third party apps from accessing the data?
@Michael: Please see the announcement at https://community.fitbit.com/t5/Fitbit-com-Dashboard/Old-manual-logging-pages-will-be-retired-on-8-2...
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.
TimeWalker75a wrote:
Can't really tell for sure, does that mean that since 27th of August 3rd party apps will not be ablte to POST weight and BMI data to a Fitbit body profile via /1/user/-/body/log/weight.json ? Or weight will still be allowed, but BMI will be calculated on Fitbit's side?
@TimeWalker75a: BMI will still be available with weight and body fat percentage.
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.
@TEvashkevich wrote:
What's the reason for deprecating XML?
@TEvashkevich: Over 95% of requests to the Fitbit API are for JSON. It's faster to parse, is easier to infer type, and is less verbose (which makes it smaller and faster to download).
We announced in October 2014 that all new API endpoints would be JSON only. We're now extending that to make all requests via OAuth 2.0 JSON only in order to phase out XML support.
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.
@EvanBasalik: If you make an API request using an OAuth 2.0 access token, the Fitbit API will only support a JSON response.
Best AnswerSo, this functionally means that the XML variants of even the old APIs will no longer work? That's a pretty big breaking change.
Best Answer"Your application should consider all numerical ids in the Fitbit API to be unsigned 64 bit integers. Many ids will cross the maximum 32 bit integer in the next couple of weeks."
Can you please state an example of this in current api ?
Regards,
Aditya
Best Answer
Best AnswerFor pure clarification.
I am using oAuth 1.0 , I am requesting everything as time series in JSON.
This will still work after August 17th ? , it's just I have three live apps and there is simply not enough time to get things through Apple.
Removal of oAuth 1.0 will need alot more notification to get apps updated
Best Answer