Sorun giderme

Bu kılavuzda, Google Health API'yi kullanırken karşılaşılan yaygın sorunların nasıl giderileceği açıklanmaktadır.

4xx istemci hataları

İstemci uygulama kodunda bir sorun olduğunda 4xx durum kodları döndürülür. Sorun hakkında daha fazla bilgi edinmek için yanıt gövdesi öğelerine bakın.

400 Hatalı İstek

Mesaj Açıklama Öneri
İstek geçersiz bir bağımsız değişken içeriyor. {value} kimlikli veri türü desteklenmiyor. Referans verilen veri türünün uç nokta tarafından desteklendiğini doğrulayın.
Geçersiz JSON yükü alındı. Sekizlik/onaltılık sayılar geçerli JSON değerleri değildir. dailyRollUp uç noktası, sırasıyla AA veya GG olarak gösterilen ay ve gün değerlerini desteklemez. Tek haneli sayılarda baştaki 0 (sıfır) olmamalıdır.
Kaynak adında geçersiz proje numarası İstek URL'sinde proje numarası yerine Google Cloud proje kimliğinizi kullanarak bir aboneyi silerken veya güncellerken. Bu, projects.subscribers uç noktasını kullanan webhook abonelikleri için geçerlidir. İstek URL'sinde proje kimliğini değil, Google Cloud proje numaranızı kullanın.

401 Yetkilendirilmedi

Mesaj Açıklama Öneri
İstek geçersiz kimlik doğrulama bilgileri içeriyordu. Beklenen OAuth 2 erişim jetonu, giriş çerezleri veya diğer geçerli kimlik doğrulama kimlik bilgileri. INVALID_AUTHENTICATOR: Jetonun süresi doldu Erişim jetonunuzun süresi doldu. Yeni bir erişim jetonu ve yenileme jetonu almak için yenileme jetonunu kullanın veya kullanıcının uygulamaya yeniden izin vermesi gerekir.

403 Yasak

Mesaj Açıklama Öneri
Arayan kullanıcının izni yok İstek URL'sinde proje numarası yerine Google Cloud proje kimliğinizi kullanarak abone oluştururken veya listelerken. Bu, projects.subscribers uç noktasını kullanan webhook abonelikleri için geçerlidir. İstek URL'sinde proje kimliğini değil, Google Cloud proje numaranızı kullanın.
Arayan kullanıcının izni yok. GaiaMint'ten UberMint oluşturulamadı.

Kullanıcı, yetkilendirme akışını tamamlayabildi ancak uç nokta çağrısı başarısız oldu. Bu durum, eski bir Fitbit hesabı Google Hesabı yerine uygulamaya izin verdiğinde ortaya çıkabilir. Bu hatayı çözmek için:

  1. Fitbit ayarlarından Fitbit mobil uygulamasında oturumu kapatın.
  2. "Google ile devam et" veya "Google ile oturum aç" düğmesine basarak Fitbit mobil uygulamasında oturum açın. "Fitbit bu Google Hesabı ile kullanılamaz" mesajını alırsanız e-posta adresiniz eski Fitbit hesabı olarak kayıtlıdır. Hesabınızı taşımak için bu yardım makalesindeki adımları uygulayın.

404 Bulunamadı

Mesaj Açıklama Öneri
İstenen /v4/users/me/dataTypes/{dataType}/dataPoints URL'si bu sunucuda bulunamadı. Olası nedenler:
  • Doğru fiilin kullanıldığını doğrulayın
  • Uç nokta söz diziminde yazım hatası olup olmadığını kontrol edin.

Fitbit kullanıcı kimliğini alma

Kullanıcı sorunlarını gidermeye yardımcı olmak için Fitbit mobil uygulamasına giriş yapan kullanıcının Google Hesabı'nı doğrulamanız gerekebilir.

Fitbit kullanıcı kimliğini bulmak için:

  1. Fitbit mobil uygulamasını açın.
  2. Sağ alt köşedeki Siz simgesine basın.
  3. Kullanıcının adını ve katılım tarihini içeren üstteki kutuda Profili düzenle bağlantısına basın.
  4. Sayfanın alt kısmına gidin. Hesabınız bölümünde, kimliğe atanan değer Fitbit kullanıcı kimliğidir. (Örneğin: CV5TKH)

Bir kullanıcının uygulamanızla OAuth2 bağlantısında sorun gidermesine yardımcı olurken kullanıcının hesabının bağlantısını uygulamanızdan kaldırmasını ve ardından yetkilendirme akışınızı tekrar tamamlamasını istemeniz gerekebilir.

Kullanıcıların Google Hesaplarının uygulamanızla bağlantısını kaldırmak için:

  1. Fitbit mobil uygulamasını açın.
  2. Sağ üst köşedeki Fitbit kullanıcı profili simgesine basın.
  3. Google Hesabınızı yönetin'e basın.
  4. Veriler ve gizlilik kutusunu seçin.
  5. **Kullandığınız uygulama ve hizmetlerdeki veriler** bölümüne gidin. Uygulamalar ve hizmetler bölümünde Üçüncü taraf uygulamaları ve hizmetleri'ni seçin.
  6. Bağlı uygulamalar listesinde uygulamanızın adını bulun ve kullanıcının bu uygulamayı seçmesini sağlayın.
  7. <Uygulama adı> ile olan tüm bağlantılarınızı silin'e basın.
  8. Kullanıcıdan, uygulamanıza verilen izni iptal etmek için onayla düğmesine basmasını isteyin.

İptal işlemi tamamlandığında kullanıcı, Üçüncü taraf uygulamaları ve hizmetleri listesine geri yönlendirilir. Kullanıcının, uygulama adının listeden kaldırıldığını görmesi için sayfayı yenilemesi gerekebilir.