Im utilise Python (framework Django) pour obtenir un jeton de demande de l'API Google, mais le jeton de demande revient toujours vide

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

Question

Voici un exemple de code avec lequel je travaille.

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)

Pour une raison quelconque, le «flux» est toujours défini sur «» ou vide au lieu d'un jeton de demande. J'ai cherché des jours sur cette question. Quelqu'un peut-il me dire pourquoi je ne peux pas obtenir de jeton de demande de Google en utilisant cette méthode?

FYI: Je sais que je devrais rediriger l'utilisateur vers l'URL de l'autorisation, mais je veux voir si le flux est défini avant moi car Google fournira l'URL d'autorisation même si un jeton de demande n'a pas été retourné.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top