Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FITBIT web api for activities return empty array for code generated through android app

I am trying to read fitbit activity data for authorised user, using FITBIT WEB API, Authorization Code Flow for i am using.

1. Activity data and summary

https://api.fitbit.com/1/user/-/activities/date/2021-10-11.json

- When I'm trying to access user data through OAuth 2.0 tutorial page from "Manage my app" in the register app section, I'm able to collect activities data as expected.(I have added activities data manually which is visible on Dashboard in "Activity History" and i'm testing Responses in Postman)

{
"activities": [
{
"activityId": 17151,
"activityParentId": 90013,
"activityParentName": "Walk",
"calories": 398,
"description": "Walking less than 2 mph, strolling very slowly",
"distance": 8,
"duration": 7200000,
"hasActiveZoneMinutes": false,
"hasStartTime": true,
"isFavorite": false,
"lastModified": "2021-10-11T06:10:32.000Z",
"logId": 43300785302,
"name": "Walk",
"startDate": "2021-10-11",
"startTime": "05:30",
"steps": 11004
},
{
"activityId": 12030,
"activityParentId": 90009,
"activityParentName": "Run",
"calories": 1260,
"description": "Running - 5 mph (12 min/mile)",
"distance": 5,
"duration": 7200000,
"hasActiveZoneMinutes": false,
"hasStartTime": true,
"isFavorite": false,
"lastModified": "2021-10-11T05:58:31.000Z",
"logId": 43306317021,
"name": "Run",
"startDate": "2021-10-11",
"startTime": "08:30",
"steps": 3915
},
{
"activityId": 18240,
"activityParentId": 90024,
"activityParentName": "Swim",
"calories": 1408,
"description": "25-50 yards/min",
"distance": 9.656064,
"duration": 7200000,
"hasActiveZoneMinutes": false,
"hasStartTime": true,
"isFavorite": false,
"lastModified": "2021-10-11T06:01:46.000Z",
"logId": 43306041398,
"name": "Swim",
"startDate": "2021-10-11",
"startTime": "10:00",
"steps": 0
},
{
"activityId": 1010,
"activityParentId": 90001,
"activityParentName": "Bike",
"calories": 0,
"description": "Very Leisurely - Less than 10 mph",
"distance": 12,
"duration": 10800000,
"hasActiveZoneMinutes": false,
"hasStartTime": true,
"isFavorite": false,
"lastModified": "2021-10-11T06:26:28.000Z",
"logId": 43298993870,
"name": "Bike",
"startDate": "2021-10-11",
"startTime": "17:00",
"steps": 0
}
],
"goals": {
"activeMinutes": 30,
"caloriesOut": 2683,
"distance": 8.05,
"steps": 10000
},
"summary": {
"activeScore": -1,
"activityCalories": 3847,
"caloriesBMR": 1591,
"caloriesOut": 4874,
"distances": [
{
"activity": "Walk",
"distance": 8
},
{
"activity": "Run",
"distance": 5
},
{
"activity": "Swim",
"distance": 9.656064
},
{
"activity": "Bike",
"distance": 12
},
{
"activity": "total",
"distance": 13
},
{
"activity": "tracker",
"distance": 0
},
{
"activity": "loggedActivities",
"distance": 34.656064
},
{
"activity": "veryActive",
"distance": 5
},
{
"activity": "moderatelyActive",
"distance": 0
},
{
"activity": "lightlyActive",
"distance": 8
},
{
"activity": "sedentaryActive",
"distance": 0
}
],
"fairlyActiveMinutes": 180,
"lightlyActiveMinutes": 120,
"marginalCalories": 2970,
"sedentaryMinutes": 930,
"steps": 14919,
"veryActiveMinutes": 210
}
}



- Issue: When i get Access token through Android app that i'm developing, its getting Null activities Array. 

{
"activities": [],
"goals": {
"activeMinutes": 30,
"caloriesOut": 2740,
"distance": 8.05,
"steps": 10000
},
"summary": {
"activeScore": -1,
"activityCalories": 0,
"caloriesBMR": 1631,
"caloriesOut": 1631,
"distances": [
{
"activity": "total",
"distance": 0
},
{
"activity": "tracker",
"distance": 0
},
{
"activity": "loggedActivities",
"distance": 0
},
{
"activity": "veryActive",
"distance": 0
},
{
"activity": "moderatelyActive",
"distance": 0
},
{
"activity": "lightlyActive",
"distance": 0
},
{
"activity": "sedentaryActive",
"distance": 0
}
],
"fairlyActiveMinutes": 0,
"lightlyActiveMinutes": 0,
"marginalCalories": 0,
"sedentaryMinutes": 1440,
"steps": 0,
"veryActiveMinutes": 0
}
}

 

- P.S: I am using same client id and client secret in both type of request, I am new in android development, am i missing something ?

Best Answer
0 Votes
0 REPLIES 0