Bonjour,

j'ai un programme en java à réaliser, qui permet à l'utilisateur d'avoir des news par rapport à des mot clé qu'il à saisit.

je souhaite bénificier de googleNews, pour faire la rechercher, mais avec un simple openconnection et inputstream, j'ai une erreur 403 voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
 try {
             // creation d'un objet URL
             URL url = new URL(adresse);
 
             // on etablie une connection a cette url
             URLConnection uc = url.openConnection();
 
             // on y cree un flux de lecture
             InputStream in = uc.getInputStream();
 
             // on lit le premier bit
             int c = in.read();
 
             // on cree un StringBuilder pour par la suite y ajouter tout les bit lus
             StringBuilder build = new StringBuilder();
 
             // tant que c n'est pas egale au bit indiquant la fin d'un flux...
             while (c != -1) {
	             build.append((char) c);
 
	          // ...on l'ajoute dans le StringBuilder...
	           c = in.read();
 
             }
 
 
             // on retourne le code de la page
             toreturn = build.toString();
 
         } catch (MalformedURLException e){
                 e.printStackTrace();
         } catch (IOException e){
                 e.printStackTrace();
         }
 
 
         return toreturn;

apparement j'ai regardé il y aurait une histoire de sécurité sur les sites google.

qu'elqu'un pourrait m'aider et me dire qu'elle est la méthode adequate.

merci

d'avance