In diesem Leitfaden wird beschrieben, wie Sie häufige Probleme bei der Verwendung der Google Health API beheben.
4xx-Clientfehler
4xx-Statuscodes werden zurückgegeben, wenn ein Problem im Code der Client-App vorliegt. Weitere Informationen zum Problem finden Sie in den Elementen des Antworttexts.
400 – ungültige Anfrage
| Nachricht | Beschreibung | Empfehlung |
|---|---|---|
| Die Anfrage enthält ein ungültiges Argument. | Der Datentyp {Wert} wird nicht unterstützt. | Prüfen Sie, ob der referenzierte Datentyp vom Endpunkt unterstützt wird. |
| Ungültige JSON-Nutzlast empfangen. Oktal-/Hexadezimalzahlen sind keine gültigen JSON Werte. | Der dailyRollUp Endpunkt unterstützt keine Monats- und Tageswerte
dargestellt als MM bzw. TT. Einstellige Zahlen dürfen keine führende 0 (Null) haben.
|
404 – nicht gefunden
| Nachricht | Beschreibung | Empfehlung |
|---|---|---|
Die angeforderte URL
/v4/users/me/dataTypes/{dataType}/dataPoints
wurde auf diesem Server nicht gefunden. |
Mögliche Ursachen:
|
Fitbit-Nutzer-ID abrufen
Zur Fehlerbehebung bei einem Nutzerproblem müssen Sie möglicherweise das Google-Konto des Nutzers überprüfen, der in der Fitbit App angemeldet ist.
So finden Sie die Fitbit-Nutzer-ID:
- Öffnen Sie die Fitbit App.
- Tippen Sie rechts unten auf das Symbol Sie.
- Tippen Sie oben auf den Link Profil bearbeiten.
- Sehen Sie sich den Bereich ganz unten auf der Seite an. Im Abschnitt Ihr Konto ist der Wert , der der ID zugewiesen ist, die Fitbit-Nutzer-ID. Beispiel: CV5TKH
Einwilligung für eine App widerrufen
Wenn Sie einem Nutzer bei der Fehlerbehebung bei der OAuth2-Verbindung zu Ihrer App helfen, müssen Sie ihn möglicherweise auffordern, die Verknüpfung seines Kontos mit Ihrer App aufzuheben und dann den Autorisierungsvorgang noch einmal auszuführen.
So heben Sie die Verknüpfung des Google-Kontos mit Ihrer App auf:
- Öffnen Sie die Fitbit App.
- Tippen Sie rechts oben auf das Fitbit-Nutzerprofilsymbol.
- Tippen Sie auf Google-Konto verwalten.
- Wählen Sie die Kachel Daten und Datenschutz aus.
- Scrollen Sie nach unten zum Abschnitt **Daten aus Apps und Diensten, die Sie nutzen**. Wählen Sie unter Apps und Dienste die Option Drittanbieter-Apps und ‑Dienste aus.
- Suchen Sie in der Liste der verbundenen Apps nach dem Namen Ihrer App und lassen Sie den Nutzer sie auswählen.
- Tippen Sie auf Alle Verbindungen mit <App-Name> löschen.
- Lassen Sie den Nutzer auf „Bestätigen“ tippen, um die Einwilligung für Ihre App zu widerrufen.
Nach Abschluss des Widerrufsvorgangs wird der Nutzer zur Seite Drittanbieter-Apps und ‑Dienste zurückgeleitet. Möglicherweise muss der Nutzer die Seite aktualisieren, damit der App-Name aus der Liste entfernt wird.