Learn how to get an application set up on Fitbit and how to retrieve keys.
- [Instructor] Now that we have basic API interaction…under our belt, it's time to start working…with some external data.…I've chosen Fitbit as the backend we'll be working with…because it has several advantages.…First, the API is quite solid…and a great example to work with and learn from.…It's a very popular platform for a variety of reasons.…Next, anyone can get a free Fitbit account,…whether they have a device or not.…The system integrates with several other systems,…such as My Fitness Pal, so you can get data…in and out quite readily.…
And finally, the system supports push notifications…for updates to the activity stream.…While I won't be covering that explicitly,…I will offer some sample code at the end of the course…for people who are interested in adding that feature…to their sample code.…The Fitbit developer site is at dev.fitbit.com.…Log in to the system with your Fitbit account.…If you don't have one, go ahead and pause…to get that done here.…The account is free,…and their privacy and notification practices…
- Setting up the development environment
- Consuming an API using HTTPie
- Inspecting Mongo data
- Updating the server for MongoDB read functionality
- Setting up application endpoints
- Implementing user endpoints, progress endpoints, and promises
Skill Level Intermediate
Node.js: Build Your First Microservicewith Daniel Khan2h 9m Intermediate
1. API Fundamentals
2. Database Setup
3. Set Up the Fitbit API
4. Create the Progress API
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.