05-17-2016 06:54
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

05-17-2016 06:54
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
I'm in the design stages of an application that rewards users for excercising. I'd like to allow my users to hook up their FitBit accounts, but I'm concerned about the validity of their step counts. What I don't want to happen is users just enter activities they didn't really do just to get their step count up so they can cheat their way to the reward. Is there any way to validate that user really did do the activity they claimed to, or alternatively get only steps recorded on a tracker?
P.S. - This is my first forum post, so I apologize if I break any rules/etiquette. Please let me know for the future!
Answered! Go to the Best Answer.

Accepted Solutions
05-17-2016 11:01
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



05-17-2016 11:01
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
The activities/tracker/* time series endpoints will give you data only from Fitbit trackers and MobileTrack (phone-based activity tracking). Manual activity log data will not be included in those responses.
However, there are many ways to simulate human movement and people will find ways to cheat. You'll still need to create a hueristic method for detecting fraud.

05-17-2016 11:01
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



05-17-2016 11:01
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
The activities/tracker/* time series endpoints will give you data only from Fitbit trackers and MobileTrack (phone-based activity tracking). Manual activity log data will not be included in those responses.
However, there are many ways to simulate human movement and people will find ways to cheat. You'll still need to create a hueristic method for detecting fraud.

