構想から約1年、株式会社タニタヘルスリンクの健康管理サービス Health Planet のデータ(体重と体脂肪)を、ウェアラブル活動量計 Fitbit へと自動的に同期するデータ連携 Web アプリがようやく完成しました。
hp2fit.app (https://hp2fit.app/)
基本的なデータの連携機能部分は結構前に完成していたのですが、登録解除する際のデータ削除処理の実装を放置し(ゲームに時間を割いてしまった)ていたので、この年末のまとまった時間に一気に完了させました。
あくまで個人開発の便利ツールなのと利用規約とか作れていないので、当面はベータとして提供しますので、ご興味がある方はご自由に使ってみてください。
前提条件
- Health Planet のアカウントをお持ち
- Fitbit のアカウントをお持ち
- Google アカウントをお持ち
機能
- Health Planet 及び Fitbit のアカウントを持っていて、両方のトークン登録を行えば、毎時データの同期を行います。
- 同期するデータは体重と体脂肪です。
- データの同期は、最初に Health Planet 上のデータの過去3ヶ月分を取得します。
- 2回目以降は、最後に取得したデータよりも新しいデータの差分を取得します。
- 取得したデータは Fitbit に同期されます。
- 同期用に hp2fit.app のサーバー上でデータを一時保存していますが、90日で削除されます。(このデータについては現最新5つが画面上で確認できます)
使用方法
- hp2fit.app にブラウザでアクセス
- Google アカウントでログインしてください
- 「トークン取得」ボタンをクリックし、 Health Planet 及び Fitbit それぞれの認証画面よりアクセスの許可を許可してください。
- どちらも「Ready」となったらおしまいです。あとは毎時に定期実行されるのをお待ち下さい。(オプションとして、「Get data!」ボタンよりデータの同期のマニュアル実行もできます)
連携を終了したい場合は、登録削除してください。削除方法は
0 件のコメント:
コメントを投稿