Bonjour,
Dans le cadre d'un projet de Système de Recherche d'information , j'ai besoin d'utiliser GoogleAPI .

C'est pourquoi, j'ai obtenu une clé par le moyen de mon compte gmail : http://code.google.com/intl/fr/apis/base/signup.html . J'ai remplie le formulaire de cette manière:
For what kind of applications do you need a key?
Installed applications
Et j'ai installé googleApi.jar .

J'ai essayé par la suite de lancer un petit programme écrit en Java sous eclipse:
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
import com.google.soap.search.*;
 
import java.io.*;
 
 
public class SimpleGoogleDemo {
 
  public static void main(String[] args) {
 
    // Create a Google Search object, set our authorization key
    GoogleSearch s = new GoogleSearch();
    String clientKey="XXXX"; //en remplaçant XXXX par la clé que j'ai obtenu
    s.setKey(clientKey);
    s.setQueryString("help");
    GoogleSearchResult result = null;
    // Depending on user input, do search or cache query, then print out result
    try {
 
      	result = s.doSearch();
 
 
    } 
    catch (GoogleSearchFault f) {
      System.out.println("The call to the Google Web APIs failed:");
      System.out.println(f.toString());
    }
 
    // if we made it here, the search went through
    System.out.println("Google Search Results:");
    System.out.println("======================");
    if (result!= null)
	    System.out.println(result.toString());
  }
 
 
}
Mais le résultat est le suivant :
The call to the Google Web APIs failed:
com.google.soap.search.GoogleSearchFault:
[SOAPException: faultCode=SOAP-ENVrotocol; msg=Unsupported response content type "text/html; charset=UTF-8", must be: "text/xml". Response was:
<!DOCTYPE html>
<html lang=en>
<meta charset=utf-8>
<title>Error 404 (Not Found)!!1</title>
<a href=//www.google.com/ id=g><img src=//www.google.com/images/logo_sm.gif alt=Google></a>
<p><b>404.</b> <ins>That’s an error.</ins>
<p>The requested URL <code>/search/beta2</code> was not found on this server. <ins>That’s all we know.</ins>
]
Google Search Results:
======================

Comment dois je faire pour obtenir des résultats de recherche d'une requête? Est ce que le problème peut être avec la clé?

Je vous remercie énormément.