2015-09-23 Fitbit APIにOAuth 2.0でアクセスして心拍データを取得する方法 Fitbit Ruby Fitbit APIにはOAuth 1.0とOAuth 2.0でアクセスすることができますが、OAuth 2.0でアクセスしたほうが取得できるデータの種類が豊富です。しかし、fitgemはOAuth 1.0対応であるために、心拍データなどを取得する際にはOAuth 2.0でアクセスすることになります。OmniAuthと連携したアプリケーションを作成するのがよさそうですが、まずはシンプルにOAuth 2.0でアクセスしてみることにしました。 require 'oauth2' client_id = 'XXXXXX' client_secret = 'xxxxxxxxxxxxxxxx' redirect_uri = 'http://localhost:3000/oaut
せっかくfitbitで心拍数を取ってるのに,友達に共有できないのはもったいない!!ということで,心拍数をツイートできるウェブサービス作った. heartbeatwonderland OAuthで認証して,心拍数を測るボタンを押すと,こういうツイートができる. 🙋💓 BPM83 https://t.co/vtfADFGlKu #heartbeatwonderland— 趣味はマリンスポーツです (@hitode909) 2015, 11月 29 BPMごとのページができて,心拍数にぴったりのYouTube動画を閲覧できて便利.心拍数が80といわれても,どんな雰囲気なのかよくわからないけど,BPMがぴったりの曲が流れると,さぼってるとか,がんばってるとか,そういう雰囲気が分かると思う. BPM73くらいだとおだやかなリラクゼーションという感じ. BPM73 - heartbeatwonde
README.md Fitbit4J This repository hosts the public Fitbit Java Client API and Examples project. The Fitbit API Java Client library (Fitbit4J) is a complete solution to access all Fitbit API endpoints from your Java application. We have detailed walkthrough and best practice of using it on the Fitbit API wiki. http://wiki.fitbit.com Source code for the Fitbit4J library available under the LGPL lic
ほんとうはPythonでやりたかったのだが、うまく動かなかったのでRubyのライブラリを使う。 下記ドキュメントのステップに従えばよいだけだが、一応以下にメモ。 http://fitbitclient.com/guide/playing-with-the-fitgem-api fitbitAPIへのアクセスに必要な情報を入手する。 fitbitの開発者サイトでユーザー登録して、consumer key等APIへのアクセスに必要な情報を入手する。 fitgemライブラリをインストールする 作業用ディレクトリを作りそこに.fitgem.ymlとtest-fitgem.rbをダウンロードする。 https://gist.github.com/whazzmaster/5322902/raw/aa4293a9eb288d2096840a05b35a1ecf829defc1/.fitgem.yml h
ハイテク万歩計の Fitbit One を購入して遊んでいる。 ゲーミフィケーション的な要素があり、日頃の運動不足解消に一役かっている。 Fitbit 自体は、体重や体脂肪、睡眠時間や摂取カロリーなど健康に関する数値のデータベースを目指しているように見える。 最近の Web サービスらしく RESTful API を提供しており、データを流し込むことができるため、別サービスに貯めていた体重と体脂肪を Fitbit にインポートしてみた。 インポータ 実行には、Ruby と Bundler が必要。 OAuth の登録 dev.fitbit.com にアクセスして、consumer キーと consumer secret を取得しておく。 準備 $ git clone git://github.com/mallowlabs/fitbit-weight-importer.git $ cd fi
Fitbit One がなかなか楽しい。 ⇒ 参考: [ヅ] Fitbit One (万歩計・睡眠測量機)を購入した Fitbit One が溜め込んだログは Fitbit サイトにアップロードされる。 この Fitbit サイトには Web API (Fitbit API) が用意されていて、これをラップした Java のライブラリ Fitbit4J もある。 Fitbit4J を使うには、3つの外部ライブラリが必要とドキュメントに書いてある。 In addition to the standard Java runtime library, the Fitbit API Java Client library depends on the following third-party libraries: Apache Commons Logging 1.1.1 Joda Time Li
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く