openmhealth / shimmer

An application for reading health data from third-party APIs.
Apache License 2.0
438 stars 122 forks source link

Advice on a shim for Garmin or pointless? #115

Open kevinquan21 opened 5 years ago

kevinquan21 commented 5 years ago

I'm going to attempt to write a shim for Garmin. Their Health API isn't a public facing REST api but a ping/push based where you set 3rd party callback URLs to send the data back to. It's not a public facing API. I can understand why now Garmin never made it into shimmer even though it's a big name (aside from this repo being pretty inactive these days).

Can anyone perhaps give any guidance as to how I might do this? Like shimmer is built to fetch the data for a 3rd party and then the user data is stored in a 3rd party infrastructure. I'm not understanding how the available plumbing is done for me...But it looks like I have to do a bunch of plumbing anyways... Should I even attempt to write a shim or just integrate directly it into my own app (which is a C# app)

I know this repo is pretty dead but if anyone is listening, the advice would be much appreciated.

etheriau commented 5 years ago

Hi--

Depending on what you are after, reach out to the FitnessSyncer.com support and tell them your use-case and they may be able to help you. Thanks.

Eric