- ru
 - Language: en
 
- Documentation version: 0.1
 
Fitbit¶
Fitbit supports both OAuth 2.0 and OAuth 1.0a logins. OAuth 2 is preferred for new integrations, as OAuth 1.0a does not support getting heartrate or location and will be deprecated in the future.
Register a new OAuth Consumer here
Configure the appropriate settings for OAuth 2.0 or OAuth 1.0a (see below).
OAuth 2.0 or OAuth 1.0a¶
Fill
Consumer KeyandConsumer Secretvalues in the settings:SOCIAL_AUTH_FITBIT_KEY = '<your-consumer-key>' SOCIAL_AUTH_FITBIT_SECRET = '<your-consumer-secret>'
OAuth 2.0 specific settings¶
By default, only the profile scope is requested. To request more
scopes, set SOCIAL_AUTH_FITBIT_SCOPE:
SOCIAL_AUTH_FITBIT_SCOPE = [
  'activity',
  'heartrate',
  'location',
  'nutrition',
  'profile',
  'settings',
  'sleep',
  'social',
  'weight'
]
The above will request all permissions from the user.