Outil d'analyse de la popularité....(sujet Réglé)

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Bermy
Nouveau WRInaute
 
Messages: 48
Inscription: Mar Déc 07, 2004 15:22

Outil d'analyse de la popularité....(sujet Réglé)

Message le Jeu Jan 20, 2005 23:02

Bonjour à tous, je suis nouveau dans la programmation du PHP... mais je commence à pouvoir créer des scripts en m'inspirant d'autres scripts. Après plusieurs jours de travail et de recherche, je viens de créer un outil d'analyse de la popularité d'un lien "Link Popularity Checker" que je voudrais offir comme outil d'analyse sur mon site. Mon outil analyse le lien en fonction d'Alexa, Alltheweb, Altavista, DMOZ, Google, Hotbot, MSN, Yahoo et Zeal et donne le nombre de liens trouvés. Il va bien... Cependant, avant de le rendre accessible aux internautes, je me demande si j'ai besoin d'obtenir un API de Google pour effectuer la demande de recherche avec cette outil. J'ai construit cet outil PHP et voici la ligne qui se réfaire à Google:
linkcheck("http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=link%3A".$domain, 'google');


Je vous remercie!
Bermy
Dernière édition par Bermy le Sam Jan 22, 2005 19:13, édité 1 fois.


lou
WRInaute impliqué
WRInaute impliqué
 
Messages: 477
Inscription: Dim Mai 09, 2004 17:59

Message le Ven Jan 21, 2005 0:33

Avec l'api tu n'auras pas les bons résultats,
pour un usage personnel je pense que tu peux te passer de l'api, mais offrir celà comme service sur ton site c'est moins sûr.


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15914
Inscription: Ven Avr 19, 2002 19:51

Message le Ven Jan 21, 2005 9:01

si, avec l'API tu auras les bons résultats je pense, tant que tu ne fais que des requêtes link:

Bermy
Nouveau WRInaute
 
Messages: 48
Inscription: Mar Déc 07, 2004 15:22

Message le Ven Jan 21, 2005 13:31

Bon si je vous suis, il se pourrait qu'en incorporant l'API dans mon script en utilisant la fonction linkcheck dans
linkcheck("http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=link%3A".$domain, 'google');
je pourrais ne pas avoir le bon résultat. De plus, si je l'utilise pour des fins personnelles si OK mais sinon ça va pas! Comment ça? Comment la majorité des sites qui offrent des SEO tools peuvent utiliser cette requête et même avoir un très bon classement sans avoir des ennuies avec Google... utilisent-ils l'API? Est-ce la même problème avec les autres engins de recherche ou c'est seulement avec Google? Pourquoi, j'aurais des ennuies avec Google si j'utilise une fonction que l'on peut utiliser sur la page de Google... en quoi c'est différents, je ne demande pas le PR d'une page?

Bermy
Nouveau WRInaute
 
Messages: 48
Inscription: Mar Déc 07, 2004 15:22

Message le Ven Jan 21, 2005 21:32

J'ai finalement fait le tour de la question et je me suis procuré la trousse de Google pour incorporer une clé API dans mon script. Cependant, je n'arrive pas à comprendre comment introduire la clé à l'intérieur de mon PHP script. Est-ce qu'il a quelqu'un qui pourrait m'indiquer comment faire ou un endroit pour m'informer comment introduire une clé API en fonction de mon outil? Est-ce qu'il existe un script PHP universelle que l'on met à l'entête du script?
Merci pour votre aide!


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15914
Inscription: Ven Avr 19, 2002 19:51

Message le Ven Jan 21, 2005 23:00

va faire un tour sur http://www.webrankinfo.com/google/outils/google-api.php et si tu veux des détails, j'y ai consacré un chapitre entier dans mon bouquin ;-)

Bermy
Nouveau WRInaute
 
Messages: 48
Inscription: Mar Déc 07, 2004 15:22

Message le Ven Jan 21, 2005 23:59

Merci pour l'info WebRankInfo.

Bon, je viens d'essayer le script mais comment on l'adapte à un outil pour vérifier la popularité des liens. Je comprends bien lorsqu'on veut faire une recherche sur la base de données mais qu'en est-il pour ce genre d'outil. En plus, j'ai demandé la même question à l'auteur du script et il m'a répondu qu'on avait pas besoin de l'API car son outil ne faisait que faire une requête sur la page de google et non sur la database... Comment est-ce possible? Maintenant, je deviens de plus en plus confus... Je demande aux matteux de PHP de vraiment m'aider...Ça dépasse mais compétences!!!! J'ai vraiment besoin de votre avis et de me dire si oui ou non j'ai réellement besoin de l'API...

Un grosssssss Merci pour votre aide!!
Dernière édition par Bermy le Mar Jan 25, 2005 14:04, édité 1 fois.


niceunef
WRInaute accro
WRInaute accro
 
Messages: 1811
Inscription: Lun Jan 19, 2004 18:55

Message le Sam Jan 22, 2005 0:37

Utiliser directement les pages de Google est possible mais Google demande de ne pas le faire (charge serveurs), d'ou l'API.

Bermy
Nouveau WRInaute
 
Messages: 48
Inscription: Mar Déc 07, 2004 15:22

Message le Sam Jan 22, 2005 0:56

OK niceunef! Je veux bien être conforme aux désirs de Google.... Mais comment j'intègre l'API au script.... Tu serais super aimable niceunef de pouvoir y jeter un coup d'oeil et me renseigner sur les procédures à faire pour arriver à intégrer l'API. Je manque de savoir faire en PHP.
Dernière édition par Bermy le Mar Jan 25, 2005 14:07, édité 1 fois.

Bermy
Nouveau WRInaute
 
Messages: 48
Inscription: Mar Déc 07, 2004 15:22

Message le Sam Jan 22, 2005 17:13

Je me demande si quelqu'un pourrait m'aider sur ce coup!!! J'aimerais vraiment utiliser mon outil sur mon site et l'offir aux internautes. J,attends de vos nouvelles!!


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15914
Inscription: Ven Avr 19, 2002 19:51

Message le Sam Jan 22, 2005 17:21

as-tu fait un test de script qui fait une requête à l'API ? si oui, il te reste à faire une fonction qui lance la commande link: pour une URL donnée

Bermy
Nouveau WRInaute
 
Messages: 48
Inscription: Mar Déc 07, 2004 15:22

Message le Sam Jan 22, 2005 17:26

Salut WebRankInfo, quand tu me demande
as-tu fait un test de script qui fait une requête à l'API ?


Tu veux dire d'inclure ce script avant le reste du script:

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


(je m'excuse de ma question qui peux sembler si bête... mais je suis à mes tout débuts dans le merveilleux monde du PHP)...

J'apprécie l'aide obtenue sur ce forum!!! Je connais que depuis uniquement un mois le forum mais je l'adore... Vous avez un nouvel adepte :D
Dernière édition par Bermy le Mar Jan 25, 2005 14:05, édité 2 fois.


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15914
Inscription: Ven Avr 19, 2002 19:51

Message le Sam Jan 22, 2005 17:31

je suis désolé mais je n'ai pas le temps d'analyser le contenu du script curve2...
il faut déjà que tu aies réussi à faire le script qui effectue une requête API. Ensuite tu verras pour l'intégrer dans l'autre

Bermy
Nouveau WRInaute
 
Messages: 48
Inscription: Mar Déc 07, 2004 15:22

Message le Sam Jan 22, 2005 18:02

J'ai essayé le script, il marche à merveille.. J'ai modifié le début du script et je l'ai intégré dans mon script et il est comme avant... Fonctionne super bien, j'ai toujours les résultats que je demande... Tout va bien. Maintenant, j'aimerais savoir qu'est ce qui se passerait si cela ne fonctionnait... Est-ce que j'aurais toujours des résultats avec le lancement de la requête?Ou je receverais un message de Google me disant pas d'accès... Coment savoir?


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15914
Inscription: Ven Avr 19, 2002 19:51

Message le Sam Jan 22, 2005 18:50

c'est expliqué dans l'API : la requête te renvoie un code d'erreur si elle n'a pas pu aboutir.

Outil d'analyse de la popularité....(sujet Réglé)

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Google Browser TouchGraph
    Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités