Health Graph Hacking 101

30,660 views
30,790 views

Published on

Learn how to use the Health Graph API to build health & fitness apps. Take advantage of many partner sensors and data sources. Reach millions of passionate consumers using the Health Graph today!

1 Comment
7 Likes
Statistics
Notes
  • Thanks for the 'favorite'. If I can ever answer any Health Graph (or other) questions or be of assistance, please let me know.
    -Bill
    bill@runkeeper.com
    http://twitter.com/billday
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
30,660
On SlideShare
0
From Embeds
0
Number of Embeds
21,075
Actions
Shares
0
Downloads
43
Comments
1
Likes
7
Embeds 0
No embeds

No notes for slide

Health Graph Hacking 101

  1. 1. Hacking 101 http://healthgraph.com
  2. 2. ● Fitness activities, but also... ● Your weight ● Number of steps you take each day ● What you eat, how much, and when ● How much and how well you sleep ● Blood glucose, hormones, other factors Your health and fitness
  3. 3. ● The world needs an open platform for health data portability ● It needs to be built upon Internet standard technologies and be simple to integrate ● It needs to be inexpensive (or free!) so everyone can participate We need an open health platform
  4. 4. ● User control is paramount ● Enables health and fitness data portability ● Free partner storage and usage Why the Health Graph platform
  5. 5. ● 22.5M+ users ● 110M+ activities containing 44B+ GPS points ● 120+ partners publicly launched integrations ● Hundreds of private/internal integrations live ● Scaling nicely ○ Hundreds of millions of API calls per month ○ 10x weekly API call volume growth YoY Why the Health Graph platform
  6. 6. Discovery Flow ● RunKeeper users connect to Health Graph partners through app directory
  7. 7. Discovery Flow ● App detail pages allow users to find and learn about apps
  8. 8. Discovery Flow ● Feed notification every time a user connects an app to their account
  9. 9. Discovery Flow ● Attribution every time a user posts an activity or measurement
  10. 10. Discovery Flow ● Partners suggested to users via widgets throughout RunKeeper.com
  11. 11. Discovery Flow ● Partner channel via online store
  12. 12. ● Fitocracy ● Withings ● Stronger ● Earndit ● Run Calendar ● GymPact ● ShapeUp Club ● GAIN Fitness ● iSmoothRun ● Wahoo Fitness ● or choose your own! Health Graph user favorite partners
  13. 13. Health Graph partners ● Write/read/edit health & fitness data in the Health Graph cloud for free ● RESTful API for fitness activities and health measurements ● Our most successful partners help users improve their fitness in a fun, mobile, rewarding way
  14. 14. Health Graph partners ● Free tech support ● Free cross-promotion assistance ● Revenue sharing via RunKeeper Elite affiliate referrals and device sales channel
  15. 15. Access overview ● Access and API policies centered around user control ● OAuth 2.0 authorization code flow ● Mechanism to retain data, with user permission, after user disconnects your app from their Health Graph account
  16. 16. API overview ● Enter the API via a GET of user resource from https://api.runkeeper.com/user/ ● From user, get access to profile, settings, fitness activities (aka cardio), strength training, sleep data, blood glucose and other diabetes related information, a variety of other body measurements, and more ● JSON responses (examples in tech docs)
  17. 17. Getting started ● Read tech and partner docs linked to from: http://blog.healthgraph.com/about ● Register for API access ● Note callback, data retention, read and edit permissions ● Start learning and prototyping via the console: http://runkeeper.com/console ● Follow the best practices ● Take advantage of third party libraries
  18. 18. Test data options ● Create free RunKeeper.com account then use free partner apps to generate data ● Create account then use friend tagging to import data from an existing account ● Use Health Graph API writes to load data from a user data export ● For details see Health Graph blog
  19. 19. Once your app is ready ● Go back to your Partner applications page ○ Verify app description, icon, other details ○ Be sure you've uploaded a hero graphic ○ Publish when everything's ready ● Note: Publishing makes your app publicly visible in the RunKeeper apps directory so do not do this until you are ready to launch!
  20. 20. Need help? ● Slides and more Health Graph blog ● Ask questions Health Graph discussion group ● File issues via our support site ● Reach our team via @HealthGraphAPI, Facebook, and Google+
  21. 21. Happy hacking! http://healthgraph.com

×