Bonjour,
J'ai un problème avec l'API Google, j'aimerais éviter de passer par un navigateur pour pouvoir récupérer mon autorisation d'accès.
J'aimerais le récupérer directement dans une variable code.
Voici le genre d'URL que j'envoie : https://accounts.google.com/o/oauth2...tps://tito.com
et voici ce que je reçois après avoir validé l'URL : https://tito.com/?code=4/uIVSH_TVZAn...kfH00TzYZLmwI#
J'aimerais récupérer directement le code, pour une meilleure automatisation du programme.
Voici ce que j'ai fais en code mais j'ai null en réponse...
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet("https://accounts.google.com/o/oauth2/auth?access_type=online&approval_prompt=auto&client_id=22fdgdfg40-1gmgdfggdps0hfol.apps.googleusercontent.com&redirect_uri=https://tito.com/&response_type=code&scope=https://www.googleapis.com/auth/admin.directory.group%20https://www.googleapis.com/auth/admin.directory.group.readonly"); HttpResponse responses = client.execute(httpget); HttpParams param = responses.getParams(); responses.getParams().getParameter("code"); System.out.println(responses.getParams().getParameter("code")); System.out.println("Response Code : " + responses.getStatusLine().getStatusCode());
Merci d'avance pour votre aide.
Partager