<html><head><title>Exemple de l'utilisation de la google API</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
// inclusion de la bibliotheque
include("google-api.lib.php");
// la cle (n'oubliez pas de la remplacer par votre clé)
$cle = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
// le nb de pages est bloque a 10
$nb_par_page = 10;
// notre requete (mettez ce que vous voulez !)
$q = "site:www.webrankinfo.com google api";
// on cree un objet pour utiliser la Google API
$google = new GoogleApiSearch;
$start = 0;
// lancement de la requete
$result = $google->doGoogleSearch($cle, $q, $start);
// on verifie le resultat de la requete
if ( $result == false )
{
// la requete n'a pas pu fonctionner
echo "Désolé... La requête a échoué.Réessayez d\'ici quelques heures...";
}
else
{
// la requete a reussi, on regarde maintenant le nb de resultats
// nombre estime de resultats
$nb_res = $result['estimatedTotalResultsCount'];
if ( $nb_res == 0 )
{
// aucun resultat
echo "Aucun résultat.";
}
else
{
for($start; $start <= $nb_res; $start+=10) {
// on affiche les resultats
foreach ($result['resultElements'] as $resultat)
{
// URL, titre et description
echo '<br><font color="#3300FF"> . title :<b>'. utf8_decode($resultat["title"])."</b></font>\n";
echo "<br>snippet :". utf8_decode($resultat["snippet"]) ."<br>";
echo '<font color="#009900">' . $resultat["URL"] . "</font>";
echo "<br><br>";
} // Fin foreach
$result = $google->doGoogleSearch($cle, $q, $start);
if ( $result == false )
{
// la requete n'a pas pu fonctionner
echo "Désolé;... La requêtete a échouée;.Réessayez d'ici quelques heures...";
exit;
}
} // for($start;
}
}
?>
</body>
</html> |