Django-google-legitimasjon er en Django app som lagrer Google OAuth legitimasjon i Django ORM for enkel API servicetilgang.
Installasjon:
1. Installer eller legge Django-google-legitimasjon til din Python banen.
2. Legg google_credentials til din INSTALLED_APPS innstilling.
3. Legg google_credentials URL inkludere til prosjektets urls.py fil:
& Nbsp; url (r '^ google-legitimasjon /', inkluderer ('google_credentials.urls')),
4. Lag prosjektet på Google API-konsollen, angi URL redirect som http://your.domain.com/google-credentials/callback (eller hvordan du oppsettet ditt urls.py som beskrevet ovenfor).
5. Legg til følgende innstillinger til prosjektets settings.py fil befolket med verdier som hentes fra Google i forrige trinn, dvs:
& 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. Kjør SyncDB å generere nødvendige modeller.
Bruk
Før du kan begynne å bruke en tjeneste du må godkjenne den med din Google-konto. For å gjøre dette åpent http://your.domain.com/google-credentials/callback i nettleseren din.
Når autorisert du kan retrive en tjeneste for ytterligere spørring som så:
fra google_credentials importere utils
service = utils.get_service ()
Å rense tidligere genererte legitimasjon åpen http://your.domain.com/google-credentials/purge i nettleseren din.
Krav :
- Python
- Django
Kommentarer ikke funnet