django-google-kimlik kolay API servis erişimi için Django ORM Google OAuth kimlik depolayan bir Django uygulaması.
Kurulum:
1. yükleyin veya Python yolu django-google-kimlik ekleyin.
2. INSTALLED_APPS ayarına google_credentials ekleyin.
3. google_credentials URL projenin urls.py dosyasına dahil ekleyin:
& Nbsp; url, (r '^-kimlik google /', ('google_credentials.urls') dahil)
4. http://your.domain.com/google-credentials/callback (ya da ancak yukarıda açıklandığı gibi kurulum urls.py) olarak yönlendirme URL'sini belirterek, Google API Konsolu üzerinde proje oluşturun.
5. Bir önceki adımda, yani Google alınan gibi değerlerle doldurulur projenizin settings.py dosyasına aşağıdaki ayarları ekleyin:
& Nbsp; GA_CLIENT_ID = '32749234234.apps.googleusercontent.com'
& Nbsp; GA_CLIENT_SECRET = 'DKSFY87sd6fHJGdsf6'
& Nbsp; GA_SCOPE = 'https://www.googleapis.com/auth/analytics.readonly'
& Nbsp; GA_REDIRECT_URI = 'http://your.domain.com/google-credentials/callback'
6. çalıştırın syncdb gerekli modeller oluşturmak için.
Kullanım
Eğer bir hizmeti kullanmaya başlamadan önce Google hesabınızla ile yetki var. Tarayıcınızda bu açık http://your.domain.com/google-credentials/callback yapmak için.
Bir kez daha şöyle sorgulamak için bir hizmet alınamadı yetkili:
google_credentials utils'i ithal gelen
Hizmet = utils.get_service ()
Tarayıcınızda önce oluşturulan kimlik açık http://your.domain.com/google-credentials/purge temizlemek için.
Gereksinimler :
- Python
- Django
Yorum Bulunamadı