Устранение неполадок

В этом руководстве объясняется, как устранять распространенные проблемы при использовании API Google Health.

4xx ошибок клиента

Коды состояния 4xx возвращаются, когда в коде клиентского приложения обнаруживается проблема. Для получения более подробной информации о проблеме обратитесь к элементам тела ответа.

400 — неверный запрос

Сообщение Описание Рекомендация
Запрос содержит недопустимый аргумент. Тип данных ID {value} не поддерживается. Убедитесь, что тип данных, на который делается ссылка, поддерживается конечной точкой.
Получен недопустимый JSON-данные. Восьмеричные/шестнадцатеричные числа не являются допустимыми значениями JSON. Конечная точка dailyRollUp не поддерживает значения месяца и дня, представленные в формате MM или DD соответственно. Однозначные числа не должны содержать ведущий ноль (0).

404 не найдено

Сообщение Описание Рекомендация
Запрошенный URL-адрес /v4/users/me/dataTypes/{dataType}/dataPoints не найден на этом сервере. Возможные причины:
  • Убедитесь, что используется правильный глагол.
  • Проверьте синтаксис конечной точки на наличие опечаток.

Получить идентификатор пользователя Fitbit

Для устранения неполадок может потребоваться подтверждение учетной записи Google пользователя, вошедшего в мобильное приложение Fitbit.

Чтобы найти идентификатор пользователя Fitbit:

  1. Откройте мобильное приложение Fitbit.
  2. Нажмите на значок «Вы» в правом нижнем углу.
  3. Нажмите на ссылку «Редактировать профиль» в верхней части страницы, где указаны имя пользователя и дата регистрации.
  4. Прокрутите страницу вниз. В разделе «Ваш аккаунт» значение, присвоенное идентификатору, — это идентификатор пользователя Fitbit. (Например: CV5TKH)

При оказании помощи пользователю в устранении неполадок с подключением OAuth2 к вашему приложению вам может потребоваться, чтобы он отвязал свою учетную запись от вашего приложения, а затем снова прошел процедуру авторизации.

Чтобы отвязать их учетную запись Google от вашего приложения:

  1. Откройте мобильное приложение Fitbit.
  2. Нажмите на значок профиля пользователя Fitbit в правом верхнем углу.
  3. Нажмите «Управление учетной записью Google» .
  4. Выберите плитку «Данные и конфиденциальность» .
  5. Прокрутите вниз до раздела **Данные из используемых вами приложений и сервисов.** В разделе «Приложения и сервисы» выберите «Сторонние приложения и сервисы» .
  6. Найдите название своего приложения в списке подключенных приложений и попросите пользователя выбрать его.
  7. Нажмите « Удалить все соединения, которые у вас есть с <название приложения>» .
  8. Предложите пользователю нажать кнопку «Подтвердить», чтобы отозвать согласие на использование вашего приложения.

После завершения процесса отзыва пользователь будет перенаправлен на страницу со списком сторонних приложений и сервисов . Возможно, пользователю потребуется обновить страницу, чтобы увидеть, что название приложения удалено из списка.