django-Google prerogativelor este o aplicatie Django care stochează acreditări Google OAuth în Django ORM pentru facil acces serviciu API.
Instalare:
1. Instalați sau adăuga django-google-acreditările pentru calea Python.
2. Adăugați google_credentials la setarea INSTALLED_APPS.
3. Se adaugă google_credentials URL includ în fișierul urls.py proiectului dumneavoastră:
& Nbsp; url (r '^ Google acreditări /', cuprinde ("google_credentials.urls")),
4. Creați proiectul pe consola Google API, precizând adresa URL de redirecționare ca http://your.domain.com/google-credentials/callback (sau oricum să setați urls.py așa cum s-a descris mai sus).
5. Se adaugă următoarele setări în fișierul settings.py proiectul dumneavoastră populate cu valori preluate de la Google în etapa anterioară, și anume:
& 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. Run syncdb pentru a genera modele necesare.
Utilizare
Înainte de a putea începe să utilizați un serviciu trebuie să-l autorizeze cu contul dvs. Google. Pentru a face acest lucru http://your.domain.com/google-credentials/callback deschis în browser.
După ce este autorizată puteți retrive un serviciu pentru interogarea în continuare astfel:
de la google_credentials import utilitare
serviciu = utils.get_service ()
Pentru a curăța prerogativelor generate anterior http://your.domain.com/google-credentials/purge deschis în browser-ul dumneavoastră.
Cerințe :
- Python
- Django
Comentariile nu a fost găsit