Vous êtes ici : Dossiers référencement > Les API de Google

Membre WebRankInfo ?

S'inscrire Aide

Développer un outil avec la Google API (SOAP)

Olivier Duffez, Vendredi 20 septembre 2002

La Google API est un kit de développement logiciel disponible librement, qui permet de créer de nouvelles applications utilisant directement la base de données des pages indexées par Google, par le biais d'un service web. Cette article a pour objectif de vous aider à développer vous-même un outil basé sur l'API Google.

Mise à jour (déc. 2006) : Google ne permet plus de créer de clé pour son API SOAP (décrite ci-dessous). Seuls ceux qui ont déjà une clé pourront utiliser l'API SOAP.

C'est vraiment très simple, il vous suffit de connaître un peu le PHP et de suivre les 3 étapes suivantes :

Etape 1 : s'inscrire auprès de Google et obtenir une clé

Pour utiliser la Google API, il faut s'enregistrer auprès de Google. Cette procédure est très simple, il suffit de donner un mot de passe et une adresse email dans le formulaire situé sur https://www.google.com/accounts/NewAccount.
Après confirmation, vous recevrez votre clé ( »key ») qui servira à développer avec l'API Google.

Etape 2 : récupérer les classes d'accès en PHP

Pour développer des outils, vous avez besoin d'une série de classes écrites en PHP, qui permettent d'interroger très facilement Google. Vous pouvez télécharger le fichier google-api.zip qui contient un fichier PHP qu'il faudra inclure dans chaque script qui utilise la Google API.

Etape 3 : développer ses propres outils

Une fois que vous avez obtenu votre clé et récupéré les classes, il est très simple de faire une requête Google. Un exemple vaut mieux qu'un long discours, voici donc un script qui récupère les 10 premiers résultats d'une requête sur Google, effectuée via l'API Google :

// inclusion de la bibliotheque
include("google-api.php");

// la cle (n'oubliez pas de la remplacer par votre cle)
$cle = '01234567890123456789012345678901';

// 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;

// par defaut on recupere les premiers resultats, mais on peut faire une
// boucle qui fait varier $start pour recuperer les 1000 premiers resultats
$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
 {
   // on affiche les resultats
   foreach ($result['resultElements'] as $resultat)
   {
     // URL, titre et description
     echo $resultat["URL"]."<br>";
     echo "title :<b>".$resultat["title"]."</b><br>";
     echo "snippet :".$resultat["snippet"]."<br><br>";
  }
 }
}

Libre à vous de faire d'autres requêtes, et de boucler pour obtenir plus de 10 résultats par requête (paramètre $start).
Sachez cependant que Google limite l'utilisation de la Google API à 1000 requêtes par jour (chaque requête pouvant renvoyer au maximum 10 résultats).

Tous les outils disponibles sur le site WebRankInfo sont basés sur la Google API, unique moyen officiel d'interroger la base de données de Google de façon automatisée (c'est-à-dire autrement qu'en passant par le site de Google).


Formation référencement et webmarketing

Vous souhaitez sans doute améliorer votre référencement, avez-vous pensé à suivre une formation spécialisée sur le référencement naturel ? En 2008, plus de 700 entreprises ont assisté à nos différentes sessions, la plupart faisant financer ces journées par la formation professionnelle (OPCA). Orange Labs nous a décerné un taux de satisfaction des participants de 90% (octobre 2008).

Préparés et animés par Olivier Duffez (WebRankInfo) et Fabien Faceries (AgentWebRanking), 2 professionnels reconnus dans la profession, nos modules sur le référencement naturel sont très complets tout en laissant une grande place à l'interactivité pour répondre à toutes les questions des participants.

Pour connaître le plan détaillé de chaque module, le prix, les dates et les lieux, cliquez ici pour consulter le site de Ranking Metrics (organisme de formation agréé).


Lectures recommandées sur ce thème :

  • Calcul d'indice de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
  • Analyser le positionnement dans Google
    Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Google, pour certains mots-clés recherchés.
  • Analyser le référencement Google
    Cet outil vous donne un petit résumé de l'état de référencement de votre site dans Google.
  • Suggestion de mots-clés Google
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.


Laisser une réponse

Hébergement web

Sivit

Pour un bon référencement, il faut un bon hébergeur. Testez Sivit, l'hébergeur choisi par Olivier Duffez pour son site WebRankInfo (+ de 3 millions de visites/mois). Vous bénéficiez d'une garantie 30 jours satisfait ou remboursé.

A partir de 1,90 EUR HT/mois.

A la une sur WebRankInfo

Formation au référencement

Découvrez le programme de formation au référencement le plus complet : méthodologie d'optimisation du référencement Google, sites dynamiques, stratégies de liens, blogs, formation juridique Internet, Google Analytics, taux de transformation, ROI, etc.

Ce cycle de formation peut être pris en compte par votre budget formation... profitez-en !

Cette formation est assurée notamment par Olivier Duffez, créateur du site WebRankInfo et consultant indépendant en référencement.

Détails et inscription

Logiciel de pro

Vous cherchez un bon logiciel pour effectuer le suivi du référencement ? Je vous conseille AgentWebRanking, le logiciel leader sur le marché, développé par une entreprise française et vendu dans le monde entier depuis 1998.
En tant que consultant en référencement, je l'utilise pour mes prestations de conseil en référencement professionnel.

Téléchargement télécharger le logiciel de référencement AgentWebRanking