Bonjour.
Alors, voilà 2 jours que je cherche à programmer un client Google. En fouinant sur google (lol), je suis tombé sur leur page de mise à disposition d'API pour créer des clients "perso". http://www.google.com/apis/. En voyant ça, je me suis dit "Boudiou ! Mais ça va être facile/rapide !"... Qu'est ce que je n'avais pas dit là...
En effet, j'ai essayé... ce bout de code :
Code :
- #include <winsock2.h>
- #include <windows.h>
- #include <stdio.h>
- #include <iostream>
- #include "com.google.api.h"
- using namespace GoogleSearchService;
- using namespace std;
- int main()
- {
- if ( !CoInitialize(NULL) )
- puts("Initialisation du COM reussi !" );
- CGoogleSearchService google;
- GoogleSearchResult results;
- HRESULT ret;
- ret = google.doGoogleSearch(CComBSTR("<Une clé google qu'on peut générer gratuitement sur leur site (rapide)>" ),
- CComBSTR("HTTP RFC" ),
- 0,
- 10,
- false,
- CComBSTR("" ),
- false,
- CComBSTR("lang_fr" ),
- CComBSTR("" ),
- CComBSTR("" ),
- &results);
- if ( FAILED(ret) )
- {
- puts("ECHOUE !" );
- }
- else
- {
- puts("REUSSI !" );
- printf("ret = 0x%X\n", ret);
- printf("Nombre de résultats : %d\n", results.estimatedTotalResultsCount);
- }
-
- //results.resultElements[0]->title
- system("PAUSE" );
- return 0;
- }
|
Donc... là, comme vous pouvez le constater, si vous avez essayé, le programme affiche toujours "Echoue"... or... je ne vois pas du tout comment récuprer l'erreur trouvée... et donc, je sais pas du tout comment résoudre le problème
J'en appelle donc à mon dernier recours... vous
Je vous remercie par avance.
Cordialement, rclsilver.
Message édité par rclsilver le 04-01-2006 à 03:13:18