В этом руководстве объясняется, как устранять распространенные проблемы при использовании 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:
- Откройте мобильное приложение Fitbit.
- Нажмите на значок «Вы» в правом нижнем углу.
- Нажмите на ссылку «Редактировать профиль» в верхней части страницы, где указаны имя пользователя и дата регистрации.
- Прокрутите страницу вниз. В разделе «Ваш аккаунт» значение, присвоенное идентификатору, — это идентификатор пользователя Fitbit. (Например: CV5TKH)
Отозвать согласие на использование приложения
При оказании помощи пользователю в устранении неполадок с подключением OAuth2 к вашему приложению вам может потребоваться, чтобы он отвязал свою учетную запись от вашего приложения, а затем снова прошел процедуру авторизации.
Чтобы отвязать их учетную запись Google от вашего приложения:
- Откройте мобильное приложение Fitbit.
- Нажмите на значок профиля пользователя Fitbit в правом верхнем углу.
- Нажмите «Управление учетной записью Google» .
- Выберите плитку «Данные и конфиденциальность» .
- Прокрутите вниз до раздела **Данные из используемых вами приложений и сервисов.** В разделе «Приложения и сервисы» выберите «Сторонние приложения и сервисы» .
- Найдите название своего приложения в списке подключенных приложений и попросите пользователя выбрать его.
- Нажмите « Удалить все соединения, которые у вас есть с <название приложения>» .
- Предложите пользователю нажать кнопку «Подтвердить», чтобы отозвать согласие на использование вашего приложения.
После завершения процесса отзыва пользователь будет перенаправлен на страницу со списком сторонних приложений и сервисов . Возможно, пользователю потребуется обновить страницу, чтобы увидеть, что название приложения удалено из списка.