だから私は、FitBit を統合する iOS アプリ (Swift 2) を構築しようとしています。
ユーザーが「散歩」ページを開くと、ユーザーは毎日の歩数を確認できるはずです。
理想的には、すべてのユーザーが FitBit に登録する必要はありません。
そのため、Fitbit API を毎回呼び出すのではなく、Fitbit から直接データを取得する方法があるかどうかを調べています。毎日歩いた歩数だけが必要です。
ティア!
現在、FitBit からデータを取得する方法は、Oauth 2.0 API のみです。他に方法はありません。そのため、SignIn なしで FitBit データを取得することはできません。FITBIT OAUTH 2.0 API を統合したい場合は、ステップバイステップの FITBIT チュートリアルに従ってください https://appengineer.in/2016/04/30/fitbit-aouth-in-ios-app/
短い答えは次のようです:いいえ。
「Fitbit API」は HTTP OAuth REST API であり、サーバー (または http クライアント) が Fitbit サーバーとデータを交換できるようにします。
私の知る限り、このデータにアクセスするための API または公式の方法は他にありません。また、現在、fitbit は HealthKit Api に書き込みを行っていないため、その方法で歩数データを取得することはできません。この記事によると:
https://gigaom.com/2014/12/24/how-to-use-a-fitbit-with-apple-health/
いくつかの回避策があるはずですが、私はこのトリックを試していません。他の欠点があり、ユーザーが自分の携帯電話に他のアプリをインストールする必要がある可能性があります。Bluetoothを介したfitbitと電話間のデータ交換は暗号化されると思いますが、それは私の側の純粋な推測です:-)
私たちは公式の fitbit Api を使用することを選択しました。これには優れたドキュメントがあり、堅牢です。あなたの努力に頑張ってください!