• en
  • Language: ru
  • Documentation version: 0.1

Fitbit

Fitbit поддерживает как OAuth 2.0, так и OAuth 1.0a. OAuth 2 предпочтителен для новых интеграций, поскольку OAuth 1.0a не поддерживает получение данных о сердцебиении или местоположении и в будущем будет устаревшим.

  1. Зарегистрируйте нового потребителя OAuth here

  2. Настройте соответствующие параметры для 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'
]

Вышеперечисленное запросит все разрешения у пользователя.