Pemecahan masalah

Panduan ini menjelaskan cara memecahkan masalah umum saat menggunakan Google Health API.

Error klien 4xx

Kode status 4xx ditampilkan saat ada masalah dalam kode aplikasi klien. Lihat elemen isi respons untuk mengetahui informasi selengkapnya tentang masalah tersebut.

400 Bad Request (400 Permintaan Tidak Valid)

Pesan Deskripsi Rekomendasi
Permintaan berisi argumen yang tidak valid. ID jenis data {value} tidak didukung. Pastikan jenis data yang dirujuk didukung oleh endpoint.
Payload JSON yang diterima tidak valid. Angka oktal/hex bukan nilai JSON yang valid. Endpoint dailyRollUp tidak mendukung nilai bulan dan hari yang masing-masing ditampilkan sebagai MM atau DD. Satu digit tidak boleh memiliki angka 0 (nol) di depannya.

401 Tidak Sah

Pesan Deskripsi Rekomendasi
Permintaan memiliki kredensial autentikasi yang tidak valid. Token akses OAuth 2, cookie login, atau kredensial autentikasi valid lainnya diharapkan. INVALID_AUTHENTICATOR: Token sudah habis masa berlakunya Masa berlaku token akses Anda telah berakhir. Gunakan token refresh untuk mendapatkan token akses & token refresh baru, atau pengguna harus memberikan izin ulang ke aplikasi.

403 Dilarang

Pesan Deskripsi Rekomendasi
Pemanggil tidak memiliki izin. Tidak dapat mencetak UberMint dari GaiaMint. Pengguna dapat menyelesaikan alur otorisasi, tetapi panggilan endpoint gagal. Hal ini dapat terjadi saat akun Fitbit lama memberikan izin ke aplikasi, bukan Akun Google. Untuk mengatasi error ini:
  1. Logout dari aplikasi seluler Fitbit melalui setelan Fitbit.
  2. Login ke aplikasi seluler Fitbit dengan menekan tombol "Lanjutkan dengan Google" atau "Login dengan Google". Jika Anda menerima pesan yang menyatakan "Tidak dapat menggunakan Fitbit dengan Akun Google ini", alamat email Anda masih terdaftar sebagai akun Fitbit lama. Ikuti langkah-langkah di artikel bantuan ini untuk memigrasikan akun Anda.
  3. Jika Anda berhasil login ke aplikasi seluler Fitbit dengan Akun Google baru, coba berikan izin lagi menggunakan alamat email yang sama.

404 Tidak Ditemukan

Pesan Deskripsi Rekomendasi
URL yang diminta /v4/users/me/dataTypes/{dataType}/dataPoints tidak ditemukan di server ini. Kemungkinan penyebab:
  • Pastikan kata kerja yang benar digunakan
  • Periksa sintaksis endpoint untuk mengetahui apakah ada kesalahan ketik

Mengambil ID pengguna Fitbit

Untuk membantu memecahkan masalah pengguna, Anda mungkin perlu memverifikasi Akun Google pengguna yang login ke aplikasi seluler Fitbit.

Untuk menemukan ID pengguna Fitbit:

  1. Buka aplikasi seluler Fitbit.
  2. Tekan ikon Anda di pojok kanan bawah.
  3. Tekan link Edit profil di kartu atas yang berisi nama pengguna dan tanggal bergabung.
  4. Arahkan kursor ke bagian bawah laman. Di bagian Akun Anda, nilai yang ditetapkan ke ID adalah ID pengguna Fitbit. (Misalnya: CV5TKH)

Saat membantu pengguna memecahkan masalah koneksi OAuth2 mereka ke aplikasi Anda, Anda mungkin perlu meminta mereka untuk membatalkan tautan akun mereka dari aplikasi Anda, lalu menyelesaikan alur otorisasi Anda lagi.

Untuk membatalkan tautan Akun Google mereka dari aplikasi Anda:

  1. Buka aplikasi seluler Fitbit.
  2. Tekan ikon profil pengguna Fitbit di sudut kanan atas.
  3. Tekan Kelola Akun Google Anda.
  4. Pilih kartu Data & privasi.
  5. Scroll ke bawah ke bagian **Data dari aplikasi dan layanan yang Anda gunakan. Di bagian Aplikasi dan layanan, pilih Aplikasi & layanan pihak ketiga.
  6. Cari nama aplikasi Anda di daftar aplikasi terhubung, lalu minta pengguna memilihnya.
  7. Tekan Hapus semua koneksi yang Anda miliki dengan <nama aplikasi>.
  8. Minta pengguna menekan tombol konfirmasi untuk mencabut izin ke aplikasi Anda.

Setelah proses pencabutan selesai, pengguna akan diarahkan kembali ke daftar halaman Aplikasi & layanan pihak ketiga. Pengguna mungkin perlu memuat ulang halaman untuk melihat nama aplikasi dihapus dari daftar.