# Get Activity Data

TIP

This guide assumes that your app has already been authorized and the snippet of code that I will show you can access to the Fitbit user id, here called userID, the Fitbit OAuth 2.0 client ID, here called clientID, and the Fitbit client secret, here called clientSecret.

Information about the user's Activity data can be obtained in three steps

# Step 1: Instanciate a manager

First, you need to instanciate a FitbitActivityDataManager

    FitbitActivityDataManager fitbitActivityTimeseriesDataManager = FitbitActivityDataManager(
        clientID: '<OAuth 2.0 Client ID>',
        clientSecret: '<Client Secret>',
    );

# Step 2: Create the request url

Then, you have to create a url object, FitbitActivityAPIURL to fetch the Activty data of a specified day, as:

    FitbitActivityAPIURL fitbitActivityApiUrl = FitbitActivityAPIURL.day(
                                    date: DateTime.now(),
                                    userID: userID,
                                  );

# Step 3: Get the data

Finally you can obtain the Activty data using

    List<FitbitActivityData> fitbitActivityData = await fitbitActivityDataManager.fetch(fitbitActivityApiUrl);