|
|
|
|
|
- Présentation
- Comment gérer les contacts Google ?
- Gérer les contacts Google
- Créer un contact Google
- Remarque
- Comment récupérer un contact Google ?
- Comment modifier ou supprimer des contacts Google ?
- Principe
- Modifier un contact
- Supprimer un contact
Gestion des contacts Google
Le service Google Contact permet de gérer des contacts sur Internet. WINDEV et WEBDEV permettent par exemple de réaliser une application qui synchronise les contacts d'un applicatif existant avec les contacts de Google Contact. Avertissement : Avant d'utiliser une fonctionnalité reliée à des services Google, nous vous conseillons vivement de vous reporter à la licence d'utilisation de ce service. Certaines restrictions peuvent s'appliquer. Le contenu des licences peut varier avec le temps. PC SOFT dégage toute responsabilité de l'usage qui peut être fait des fonctions d'accès natif. Il vous appartient de vérifier que l'usage que vous faites respecte la licence du fournisseur du service. Comment gérer les contacts Google ? Gérer les contacts Google Pour gérer les contacts Google : - Créez si nécessaire un compte Google. La création de ce compte peut être réalisée grâce à l'adresse suivante : http://code.google.com/intl/fr/apis/maps/signup.html. Attention : l'adresse de cette page peut être modifiée depuis la date de rédaction de cette page.
Le compte Google est identifié par une adresse email et le mot de passe associé. - Dans le code de votre application, créez une variable de type gglConnexion. Cette variable contient les caractéristiques de la connexion à votre compte Google.
Créer un contact Google Un contact Google peut être créé soit par l'interface de Google, soit par programmation à l'aide des fonctions WLangage. Pour créer un contact Google grâce aux fonctions WLangage : - Créez une variable de type gglContact.
- Définissez les caractéristiques du contact grâce aux propriétés du type gglContact.
- Validez la création du contact grâce à la fonction GglEcrit.
Remarque Si vous utilisez un proxy pour accéder à Internet, il est nécessaire de configurer le proxy (fonction Proxy) pour utiliser les fonctions Google. Comment récupérer un contact Google ? Pour récupérer un contact Google : - Déclarez un tableau de variables de type gglContact.
- Utilisez la fonction GglListeContact. Cette fonction permet de lister les contacts. Les contacts trouvés sont affectés au tableau de variables de type gglContact.
Exemple :
Cnx est une gglConnexion
...
tabContacts est un tableau de 0 gglContact
tabContacts = GglListeContact(Cnx)
MonContact est un gglContact
POUR TOUT MonContact DE tabContacts
Trace(MonContact.Nom)
FIN
Comment modifier ou supprimer des contacts Google ? Principe Le principe est simple : Il est nécessaire de rechercher et de se positionner sur le contact à modifier ou à supprimer avant de réaliser l'opération voulue. Modifier un contact Pour modifier un contact : - Récupérez la liste des contacts.
- Recherchez le contact à modifier.
- Modifiez les caractéristiques du contact.
- Validez les modifications grâce à la fonction GglEcrit.
Exemple :
Cnx est une gglConnexion
...
tabContacts est un tableau de 0 gglContact
tabContacts = GglListeContact(Cnx)
MonContact est un gglContact
POUR TOUT MonContact DE tabContacts
SI MonContact.Nom = "MOULAIN" ALORS
MonContact.AdressePostale[1].Adresse = "34080 Montpellier"
GglEcrit(Cnx, MonContact)
FIN
FIN
Supprimer un contact Pour supprimer un contact : - Récupérez la liste des contacts.
- Recherchez le contact à supprimer.
- Supprimez le contact grâce à la fonction GglSupprime.
Exemple :
Cnx est une gglConnexion
...
tabContacts est un tableau de 0 gglContact
tabContacts = GglListeContact(Cnx)
MonContact est un gglContact
POUR TOUT MonContact DE tabContacts
SI MonContact.Nom = "MOULAIN" ALORS
GglSupprime(Cnx, MonContact)
FIN
FIN
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Accès aux contacts de Google
[ + ] Utilisation des fonctions gglXxx pour accéder aux contacts définis dans votre compte Google.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|