03-07-2020 12:21
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

03-07-2020 12:21
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
I'm trying to get activity list as shown in https://dev.fitbit.com/build/reference/web-api/explore/#/Activity/getActivitiesLogList using this code:
var userID = '123467'
var date = '2020-02-12'
var exerciseXhr = new XMLHttpRequest();
// dates need to be in YYYY-MM-DD format
exerciseXhr.open('GET', 'https://api.fitbit.com/1/user/'+ userID +'/activities/list.json?afterDate='+date+'&sort=asc&offset=0&limit=8');
exerciseXhr.setRequestHeader("Authorization", 'Bearer ' + access_token);
exerciseXhr.onload = function () {
if (exerciseXhr.status === 200) {
console.log(exerciseXhr.responseText);
}
};
exerciseXhr.send();
However, I get a 400 error. Any ideas?
03-11-2020 15:46
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



03-11-2020 15:46
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Hi @heartkiIIer,
Welcome to the forums!
So that I can investigate, can you provide me with your full HTTP request? I need to be able to see the endpoint, headers, and body of your request to make sure the formatting is correct.
Can you also provide me with the error message associated with the error code you're seeing?

