Pour ma demande, j'ai besoin d'importer le carnet d'adresses Gmail, que je peux faire en suivant "API de contact Gmail". P>
récemment gmail a ajouté certains des nouveaux champs (c'est-à-dire anniversaire, site Web, etc.) qui ne sont pas la partie de XML. Les documents de l'API Gmail mentionnent que le nouveau champ ajouté fait partie de l'espace de noms XML http://schemas.google.com/ Contact / 2008 , mais je ne suis pas en mesure de le comprendre comment chercher de nouveaux champs à l'aide de cet espace de nom que je peux extraire. P>
http://code.google.com/apis/ Contacts / docs / 3.0 / référence.html # gcontactnamespace p>
4 Réponses :
Je ne suis pas certain de quoi le problème que vous rencontrez est. Vous avez lié à la page contenant toutes les informations sur la nouvelle structure de l'API. Tout est le même que avant. Si vous souhaitez extraire ces nouveaux champs, tout ce que vous avez à faire est d'ajouter les nouveaux champs à vos appels. Vous trouverez ci-dessous tous les noms des nouveaux champs: texte alt http://www.m1cr0ssux0r.com/newfields.png P>
Vous pouvez utiliser ce composant: http://www.johnvey.com/features/gmailapi/ p>
Cela ne semble pas répondre aux questions - c'est un lien vers une mise en œuvre du code qui parle à une version antérieure de l'API.
Vous devez passer à la dernière version de la bibliothèque client: Migrer vers Google API 3.0 P>
Actuellement, la bibliothèque client de protocole et Java a été mise à jour pour utiliser la nouvelle API V3.0. P>
Si vous utilisez le client Java, vous pouvez utiliser getWhen () le jour de l'anniversaire: anniversaire Javadoc P>
Lorsque vous travaillez sur le module Perl www :: contact :: googlecontactsapi a >, J'ai écrit: cette dernière ligne ajoute "& v = 3.0" à l'URL, qui indique à Google de renvoyer les champs supplémentaires. P> P>
Pouvez-vous être plus précis sur ce que le problème est et quels outils vous utilisez
L'espace de noms XML schemas.google.com/contact/2008 contient de nombreux éléments spécifiques aux contacts. Il est généralement appelé à l'aide de l'alias GContact. code.google.com/apis/Contacts/docs/3.0/ ... Alors comment obtenir l'élément de l'espace de noms ci-dessus.in Gmail Contact API ... Les n'ont pas spécifié clairement ...