Bu sayfada, kişisel ve uygulamalı olarak kimlik doğrulama ve yetkilendirme.
This app isn't verified
OAuth izin ekranında "Bu uygulama doğrulanmadı" uyarısı gösteriliyorsa sizin uygulaması, hassas kullanıcı verilerine erişim sağlayan kapsamlar istiyor. Eğer hassas kapsamları kullanıyorsa uygulamanız doğrulama sürecini uyarı ve diğer sınırlamaları kaldırın. Geliştirme aşamasında Gelişmiş > {Project Name} adlı projeye git (güvenli değil).
File not found error for credentials.json
Kod örneğini çalıştırırken "dosya bulunamadı" mesajı alabilirsiniz "hayır dosyası" kimlik bilgileri.json ile ilgili hata mesajı.
Bu hata, masaüstü uygulamasını yetkilendirmediğinizde ortaya çıkar kimlik bilgileri. Kimlik bilgisi oluşturmayı öğrenmek için için şu adrese gidin: Kimlik bilgileri oluşturun.
Kimlik bilgilerini oluşturduktan sonra, indirilen JSON dosyasının
credentials.json
Ardından dosyayı çalışma dizininize taşıyın.
Token has been expired or revoked
Kod örneğini çalıştırırken "Jetonun süresi doldu" hata mesajını alabilirsiniz. veya "Jeton iptal edildi" mesajının gösterilmesini sağlar.
Bu hata, Google Yetkilendirme Sunucusu'ndan gelen bir erişim veya iptal edilmiş olmalıdır. Olası nedenler hakkında bilgi için ve düzeltmeleri için Yenileme jetonun son kullanma tarihi.
JavaScript hataları
Sık karşılaşılan bazı JavaScript hatalarını aşağıda bulabilirsiniz.
Error: origin_mismatch
Bu hata, yetkilendirme akışı sırasında ana makine ve bağlantı noktası tarafından Google Cloud Console projesi. Yetkili bir web sitesi JavaScript kaynağı ve tarayıcınızdaki URL'nin kaynak URL ile eşleştiğini doğrulayın.
idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'
Bu hata, üçüncü taraf çerezleri ve veri depolama etkinleştirilmediğinde ortaya çıkar ziyaret edin. Bu seçenekler Google ile Oturum Açma kitaplığı için gereklidir. Örneğin, daha fazla bilgi için Üçüncü taraf çerezleri ve veri depolama.
idpiframe_initialization_failed: Not a valid origin for the client
Bu hata, kaydedilen alan adı ile kayıt yapılan alan eşleşmediğinde ortaya çıkar web sayfasını barındırmak için kullanılır. Kaydettiğiniz kaynağın URL ile eşleştiğinden emin olun tıklayın.
Python hataları
AttributeError: 'Module_six_moves_urllib_parse' object has no attribute 'urlparse'
Bu hata, six
uygulamasının varsayılan olarak yüklendiği Mac OSX'te oluşabilir.
modülü (Python kitaplığının bir bağımlılığı), pip'ten önce yüklenir.
yüklendi. Sorunu düzeltmek için pip'in yükleme konumunu PYTHONPATH
bölümüne ekleyin
sistem ortamı değişkeni:
Pip'in kurulum konumunu belirleyin:
pip show six | grep "Location:" | cut -d " " -f2
Sonraki adım için gerekli olduğundan bu konumu not edin.
Aşağıdaki satırı
~/.bashrc
dosyanıza ekleyerek Konum olarak belirlenenINSTALL_PATH
önceki adım:export PYTHONPATH=$PYTHONPATH:INSTALL_PATH
~/.bashrc
dosyanızı yeniden yükleyin:source ~/.bashrc
TypeError: sequence item 0: expected str instance, bytes found
Bu hata, httplib2
ürünündeki bir hatadan kaynaklanmaktadır. Bu sorunu çözmek için yeni sürüme geçin
en son httplib2
sürümüne güncelleyin:
pip install --upgrade httplib2
Cannot uninstall 'six'
pip install
komutunu çalıştırırken aşağıdaki hatayı alabilirsiniz:
Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
Bu hata, pip önceden yüklenmiş sürümü yeni sürüme geçirmeye çalıştığında Mac OSX'te ortaya çıkar
six
paketi. Bu sorunu çözmek için işareti ekleyin
pip install
komutuna --ignore-installed six
.