後で編集:特定の日付範囲のすべてのリソースを取得することはできません。
あなたはActivity Time Seriesを探していると思います。
指定した期間にフィルタリングされたアクティビティ時系列を取得できますが、リソースパスのみで検索できます。
GET /1/user/[user-id]/[resource-path]/date/[date]/[period].json
GET /1/user/[user-id]/[resource-path]/date/[base-date]/[end-date].json
リソースパスのオプションは、以下の通りである::
活動の時系列データを取得するための2つの可能な形式があります
活動
- 活動/カロリー/ caloriesBMR
- 活動/ステップ
- アクティビティ/距離
- 活動/床
- 活動/標高
- 活動/ minutesSedentary
- 活動/ minutesLightlyActive
- 活動/ minutesFairlyActive
- 活動/ minutesVeryActive
- 活動/ activityCalories
そして、あなたが持っています睡眠と同じ、睡眠時系列。
GET https://api.fitbit.com/1/user/[user-id]/[resource-path]/date/[date]/[period].json
GET https://api.fitbit.com/1/user/[user-id]/[resource-path]/date/[base-date]/[end-date].json
リソースパスのオプションは以下のとおりです。
- スリープ/ startTimeの
- スリープ/
- スリープ/ minutesAsleep
- スリープ/ awakeningsCount
- スリープ/ minutesAwake
- をtimeInBed sleep/minutesToFallAsleep
- スリープ/ minutesAfterWakeup
- スリープ/効率
例要求:
GET https://api.fitbit.com/1/user/28H22H/sleep/minutesAsleep/date/2014-09-01/today.json
それはあなたを与える2014年9月1日と今日の間minutesAsleepます。
詳細な回答ありがとうございます。私はFitbit APIのドキュメントでこれを見つけましたが、これらのURLはすべて、Resource-pathパラメーターで指定されたアクティビティーのタイプのデータを返します。 1回のURLヒットで日付範囲の詳細なアクティビティ(例:歩数、カロリー、距離、標高など)を取得する場合はどうすればよいですか。とにかく私はこれを達成することができますか?明確でない場合は教えてください。もう一度おねがいします:) – NewbieCoder
私はすべての活動、すべてのスリープデータを、リソースごとに取得する呼び出しを見つけることができませんでした。おそらく、これはAPIとすべてのアクティビティを取得するためのエンドポイントを設計する方法であり、ある期間のすべてのスリープデータは将来利用できなくなります。 –