2020/12/30

タニタの Health Planet データを Fitbit に同期する hp2fit Web アプリ完成

 構想から約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つが画面上で確認できます)
使用方法
  1. hp2fit.app にブラウザでアクセス
  2. Google アカウントでログインしてください


  3. 「トークン取得」ボタンをクリックし、 Health Planet 及び Fitbit それぞれの認証画面よりアクセスの許可を許可してください。




  4. どちらも「Ready」となったらおしまいです。あとは毎時に定期実行されるのをお待ち下さい。(オプションとして、「Get data!」ボタンよりデータの同期のマニュアル実行もできます)
連携を終了したい場合は、登録削除してください。削除方法は
  1. 右上にある Google アカウントのアイコンをクリックし、プロフィール画面を表示し、登録解除をクリックし、データ削除に同意していただき削除してください。





0 件のコメント:

コメントを投稿