- 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 Key
andConsumer Secret
values 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.