2010-10-05 5 views
3

Je suis sur le point d'écrire un simple plugin pour Total Commander. Je dois interagir avec le service Picasa. Je Goggled pendant un certain temps et trouvé:Accéder à Google Data avec C++

1) gdata-cpp-util (genre d'emballage pour libcurl et libxml) http://code.google.com/p/gdata-cpp-util/

2) utiliser gdata-java-client pour transmettre Google Data et d'interagir avec code C++ via JNI http://code.google.com/apis/gdata/docs/client-libraries.html

Donc, ma queston est ce qui est le meilleur moyen d'accéder à Google Data avec C++? Je suppose qu'il y a des gens expérimentés dans ce domaine.

Merci d'avance.

Répondre

0

Avez-vous eu des problèmes avec Google Calenda et Note (bien que C#).
Je pense que vous devriez utiliser quelque chose pour faire une demande et traiter une réponse avec XMLparse ou API API pris en charge par Google pour obtenir des données de leur part.
Ils vont changer jour après jour, puis utiliser leurs affaires est le meilleur moyen.

+0

Merci pour la réponse. Mais je n'ai pas trouvé d'API officielle pour C++. – Titan

+0

Voici la liste des langues prises en charge: http://code.google.com/apis/gdata/docs/client-libraries.html – Titan

2

Google publie une bibliothèque Java pour sa version API actuelle en plus de la documentation de protocole. Si vous voulez officiel, vous regardez plutôt Java car il semble que les autres bibliothèques "officielles" mettent beaucoup de temps à rattraper la version actuelle du protocole.

Alternativement, il y a libgdata from the Gnome project qui est à la version 0.6.5 et semble être mature. Pour consulter les documents relatifs à l'API PicasaWeb, téléchargez une version de libgdata et consultez la page docs/reference/html.

La bande-annonce de l'API suit. Le seul inconvénient est qu'il est écrit en C et non en C++ natif. Si vous écrivez un wrapper pour C++, publiez le!

Google PicasaWeb API

  • GDataPicasaWebService - GData PicasaWeb objet de service
  • GDataPicasaWebQuery - GData PicasaWeb objet de requête
  • GDataPicasaWebAlbum - GData PicasaWeb objet album
  • GDataPicasaWebFile - objet fichier GData PicasaWeb
Questions connexes