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:
|
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:
- Otwórz aplikację mobilną Fitbit.
- W prawym dolnym rogu kliknij ikonę Ty.
- Kliknij link Edytuj profil w górnym kafelku zawierającym nazwę użytkownika i datę dołączenia.
- Przewiń do dołu strony. W sekcji Twoje konto wartość przypisana do identyfikatora to identyfikator użytkownika Fitbita. (np. CV5TKH)
Cofanie zgody na dostęp do aplikacji
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:
- Otwórz aplikację mobilną Fitbit.
- W prawym górnym rogu kliknij ikonę profilu użytkownika Fitbit.
- Kliknij Zarządzaj kontem Google.
- Wybierz kartę Dane i prywatność.
- 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.
- Znajdź nazwę aplikacji na liście połączonych aplikacji i poproś użytkownika o jej wybranie.
- Kliknij Usuń wszystkie połączenia z aplikacją <nazwa aplikacji>.
- 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ę.