Fitbit¶
Fitbit поддерживает как OAuth 2.0, так и OAuth 1.0a. OAuth 2 предпочтителен для новых интеграций, поскольку OAuth 1.0a не поддерживает получение данных о сердцебиении или местоположении и в будущем будет устаревшим.
Зарегистрируйте нового потребителя OAuth here
Настройте соответствующие параметры для OAuth 2.0 или OAuth 1.0a (см. ниже).
OAuth 2.0 или OAuth 1.0a¶
Заполните значения
Consumer Key
и << 1 >>> в настройках:SOCIAL_AUTH_FITBIT_KEY = '<your-consumer-key>' SOCIAL_AUTH_FITBIT_SECRET = '<your-consumer-secret>'
Специальные настройки OAuth 2.0¶
По умолчанию запрашивается только область profile
. Чтобы запросить больше диапазонов, установите SOCIAL_AUTH_FITBIT_SCOPE:
SOCIAL_AUTH_FITBIT_SCOPE = [
'activity',
'heartrate',
'location',
'nutrition',
'profile',
'settings',
'sleep',
'social',
'weight'
]
Вышеперечисленное запросит все разрешения у пользователя.