ブログを書くまでがスマートフォン用の表示で見るブログを書くまでがこの広告は、90日以上更新していないブログに表示しています。手順メモ昨年2016年にFitbitデビューしました。APIを使って遊んでみたかったのですができていませんでした。APIを使ってみたい的なことを言ったのでこの度やってみました。この手のやってみた系は日本や海外ブログでいくつか見つけたのですが、最初のトークン取得を別の方法でできたのと、OAuth2トークンを更新してから保存する部分について説明しているところが見当たらず試行錯誤したので共有します。アプリの登録ここは他の方が書いていることと大して変わらないためさらっといきます。設定内容はこんな感じにしました。WriteagreeしてRegister登録が完了するとトークンを発行するための情報が表示される。Secretをメモしておく。page」を選択します。(https://dev.fitbit.com/apps/oauthinteractivetutorial)ここからの手順が結構重要&複雑です。In(ms)はデフォルトでOK。In(ms)は値を変えても反映されなかったのでよくわからないまま)これらをすべて入力すると、その下に長いURLが生成されている。こんな画面が表示されるので許可を選択。するとアクセスできませんの画面が表示されるけど、これでOK。的な感じにリダイレクトされていると思う。これのcode=の後から#の手前までのコードをコピーする。コピーしたコードを先ほどのチュートリアルページのCode:の後の入力ボックスにペーストする。するとcurlコマンドが生成されて表示されるのでそれをコピーしてターミナルで実行する。成功するとこんな感じのトークンとか他の情報が発行されるのでメモしておく。profile","token_type":"Bearer","user_id":"XXXXXX"}エラーが出たらここまでの手順でなにかミスっているのでやり直す。ここでようやっとPython以下の環境でやりました。3.5.1fitbitモジュールを使います。app.py下のコードを貼る。CLIENT_IDとCLIENT_SECRETを入れてください。