Bu sayfada, kimlik doğrulama ve yetkilendirme ile ilgili karşılaşabileceğiniz bazı yaygın sorunlar açıklanmaktadır.
This app isn't verified
OAuth kullanıcı rızası ekranında "Bu uygulama doğrulanmadı" uyarısı gösteriliyorsa uygulamanız, hassas kullanıcı verilerine erişim sağlayan kapsamlar istiyor demektir. Uygulamanız hassas kapsamlar kullanıyorsa bu uyarıyı ve diğer sınırlamaları kaldırmak için doğrulama sürecinden geçmesi gerekir. Geliştirme aşamasında Gelişmiş > {Proje Adı} adlı projeye git (güvenli değil)'i seçerek bu uyarıyı atlayabilirsiniz.
File not found error for credentials.json
Kod örneğini çalıştırırken kimlik bilgileriyle ilgili olarak "file not found" (dosya bulunamadı) veya "no such file" (böyle bir dosya yok) hata mesajı alabilirsiniz.
Bu hata, masaüstü uygulaması kimlik bilgilerini yetkilendirmediğinizde oluşur. Masaüstü uygulaması için kimlik bilgileri oluşturmayı öğrenmek istiyorsanız Kimlik bilgileri oluşturma başlıklı makaleyi inceleyin.
Kimlik bilgilerini oluşturduktan sonra indirilen JSON dosyasının credentials.json
olarak kaydedildiğinden emin olun. Ardından dosyayı çalışma dizininize taşıyın.
Token has been expired or revoked
Kod örneğini çalıştırırken "Token has been expired" (Jetonun süresi doldu) veya "Token has been revoked" (Jeton iptal edildi) hata mesajını alabilirsiniz.
Bu hata, Google yetkilendirme sunucusundan alınan erişim jetonunun süresi dolduğunda veya jeton iptal edildiğinde oluşur. Olası nedenler ve düzeltmeler hakkında bilgi edinmek için Yenileme jetonu geçerlilik süresi başlıklı makaleyi inceleyin.
JavaScript hataları
Aşağıda bazı yaygın JavaScript hataları verilmiştir.
Error: origin_mismatch
Bu hata, yetkilendirme akışı sırasında web sayfasını sunmak için kullanılan ana makine ve bağlantı noktası, Google Cloud Console projenizdeki izin verilen bir JavaScript kaynağıyla eşleşmediğinde oluşur. Yetkili bir JavaScript kaynağı ayarladığınızdan ve tarayıcınızdaki URL'nin kaynak URL'siyle eşleştiğinden emin olun.
idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'
Bu hata, tarayıcınızda üçüncü taraf çerezleri ve veri depolama etkinleştirilmediğinde oluşur. Bu seçenekler, Google ile oturum açma kitaplığı için gereklidir. Daha fazla bilgi için Üçüncü taraf çerezleri ve veri depolama başlıklı makaleyi inceleyin.
idpiframe_initialization_failed: Not a valid origin for the client
Bu hata, kaydedilen alan adı ile web sayfasını barındırmak için kullanılan alan adı eşleşmediğinde oluşur. Kaydettiğiniz kaynağın tarayıcıdaki URL ile eşleştiğinden emin olun.