Sto usando Python (Django Framework) per ottenere un token di richiesta da Google API, ma il token di richiesta ritorna sempre vuoto

StackOverflow https://stackoverflow.com/questions/8936711

Domanda

Ecco il codice di esempio con cui sto lavorando.

def index(request):                     
flow = OAuth2WebServerFlow(
        client_id='xyz.apps.googleusercontent.com',
        client_secret='xyz',
        scope='https://www.googleapis.com/auth/plus.me',
        user_agent='sample/1.0')

callback = 'http://%s/oauth2callback' % request.META[ 'HTTP_HOST' ]
authorize_url = flow.step1_get_authorize_url(callback)

return HttpResponse(flow)

Per qualche motivo il "flusso" è sempre impostato su "" o vuoto invece di un token di richiesta. Ho cercato per giorni su questo tema. Qualcuno può dirmi perché non riesco a ottenere un token di richiesta da Google usando questo metodo?

FYI: So che dovrei reindirizzare l'utente all'URL di autorizzazione, ma voglio vedere se il flusso è impostato prima di farlo dal momento che Google fornirà l'URL di autorizzazione anche se un token di richiesta non è stato restituito.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top