Fitbit API:不返回某个日期时间范围内的步数
Fitbit API: Not returning the steps for a time range on a date
我在 iOS 应用程序中使用 Fitbit 端点来获取以下步骤:
https://api.fitbit.com/1/user/-/activities/steps/date/2019-07-01/1d/15min/time/12:00/12:15.json
这是在某个时间间隔内获取某个日期的步数,但它 returns 一些活动的数组,例如瑜伽、步行、冬季活动等,但不返回该时间间隔内的步数。谁能告诉我如何获取相同的数据?
它returns结果为:
"categories": [
{
"activities": [
{
"accessLevel": "PUBLIC",
"activityLevels": [
{
"id": 3016,
"maxSpeedMPH": -1,
"mets": 8.5,
"minSpeedMPH": -1,
"name": "6 - 8 inch step"
},
{
"id": 3017,
"maxSpeedMPH": -1,
"mets": 10,
"minSpeedMPH": -1,
"name": "10 - 12 inch step"
}
],
"hasSpeed": false,
"id": 90004,
"name": "Aerobic step"
},
{
"accessLevel": "PUBLIC",
"hasSpeed": false,
"id": 3015,
"mets": 6.5,
"name": "Aerobic, general"
},
我找到了 Fitbit 返回此类数据的原因。只是因为日内数据获取需要Fitbit审核或者我们可以使用"personal"应用程序类型获取数据。
我在 iOS 应用程序中使用 Fitbit 端点来获取以下步骤:
https://api.fitbit.com/1/user/-/activities/steps/date/2019-07-01/1d/15min/time/12:00/12:15.json
这是在某个时间间隔内获取某个日期的步数,但它 returns 一些活动的数组,例如瑜伽、步行、冬季活动等,但不返回该时间间隔内的步数。谁能告诉我如何获取相同的数据?
它returns结果为:
"categories": [
{
"activities": [
{
"accessLevel": "PUBLIC",
"activityLevels": [
{
"id": 3016,
"maxSpeedMPH": -1,
"mets": 8.5,
"minSpeedMPH": -1,
"name": "6 - 8 inch step"
},
{
"id": 3017,
"maxSpeedMPH": -1,
"mets": 10,
"minSpeedMPH": -1,
"name": "10 - 12 inch step"
}
],
"hasSpeed": false,
"id": 90004,
"name": "Aerobic step"
},
{
"accessLevel": "PUBLIC",
"hasSpeed": false,
"id": 3015,
"mets": 6.5,
"name": "Aerobic, general"
},
我找到了 Fitbit 返回此类数据的原因。只是因为日内数据获取需要Fitbit审核或者我们可以使用"personal"应用程序类型获取数据。