Rozwiązywanie problemów

Z tego przewodnika dowiesz się, jak rozwiązywać typowe problemy podczas korzystania z interfejsu Google Health API.

Błędy klienta 4xx

Kody stanu 4xx są zwracane, gdy w kodzie aplikacji klienta występuje problem. Więcej informacji o problemie znajdziesz w elementach treści odpowiedzi.

400 Nieprawidłowe żądanie

Wiadomość Opis Rekomendacja
Żądanie zawiera nieprawidłowy argument. Identyfikator typu danych {value} nie jest obsługiwany. Sprawdź, czy typ danych, do którego się odwołujesz, jest obsługiwany przez punkt końcowy.
Otrzymano nieprawidłowy ładunek JSON. Liczby ósemkowe i szesnastkowe nie są prawidłowe w przypadku wartości JSON. Punkt końcowy dailyRollUp nie obsługuje wartości miesięcy i dni reprezentowanych odpowiednio jako MM lub DD. Pojedyncze cyfry nie powinny mieć zera na początku.

404 – nie znaleziono

Wiadomość Opis Rekomendacja
Nie udało się znaleźć żądanego adresu URL /v4/users/me/dataTypes/{dataType}/dataPoints na tym serwerze. Możliwe przyczyny:
  • Sprawdź, czy używasz właściwego czasownika.
  • Sprawdź, czy w składni punktu końcowego nie ma błędów.

Pobieranie identyfikatora użytkownika Fitbita

Aby rozwiązać problem użytkownika, może być konieczne sprawdzenie konta Google, na którym zalogowano się w aplikacji mobilnej Fitbit.

Aby znaleźć identyfikator użytkownika Fitbit:

  1. Otwórz aplikację mobilną Fitbit.
  2. W prawym dolnym rogu kliknij ikonę Ty.
  3. Kliknij link Edytuj profil w górnym kafelku zawierającym nazwę użytkownika i datę dołączenia.
  4. Przewiń do dołu strony. W sekcji Twoje konto wartość przypisana do identyfikatora to identyfikator użytkownika Fitbita. (np. CV5TKH)

Gdy pomagasz użytkownikowi w rozwiązywaniu problemów z połączeniem OAuth2 z Twoją aplikacją, może być konieczne odłączenie konta od aplikacji, a następnie ponowne przejście procesu autoryzacji.

Aby odłączyć konto Google od Twojej aplikacji:

  1. Otwórz aplikację mobilną Fitbit.
  2. W prawym górnym rogu kliknij ikonę profilu użytkownika Fitbit.
  3. Kliknij Zarządzaj kontem Google.
  4. Wybierz kartę Dane i prywatność.
  5. Przewiń w dół do sekcji **Dane z aplikacji i usług, których używasz. W sekcji Aplikacje i usługi kliknij Aplikacje i usługi innych firm.
  6. Znajdź nazwę aplikacji na liście połączonych aplikacji i poproś użytkownika o jej wybranie.
  7. Kliknij Usuń wszystkie połączenia z aplikacją <nazwa aplikacji>.
  8. Poproś użytkownika o potwierdzenie wycofania zgody na dostęp do aplikacji.

Po zakończeniu procesu wycofywania użytkownik wróci na stronę z listą aplikacji i usług innych firm. Aby zobaczyć, że nazwa aplikacji została usunięta z listy, użytkownik może musieć odświeżyć stronę.