DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions Google / Contacts Google
  • 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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Avertissement
A partir du 15 juin 2021, l'API Contacts de Google utilisée par cette fonctionnalité n'est plus disponible (https://developers.google.com/contacts/v3/announcement).
Pour utiliser les contacts de Google, consultez l'API People proposée en remplacement par Google : https://developers.google.com/people. La fonction <Variable restRequête>.Envoie simplifie l'intégration d'une API REST dans vos développements.
Présentation
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 :
  1. 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é.
  2. 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 :
  1. Créez une variable de type gglContact.
  2. Définissez les caractéristiques du contact grâce aux propriétés du type gglContact.
  3. Validez la création du contact grâce à la fonction <Variable gglConnexion>.Ecrit.

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 :
  1. Déclarez un tableau de variables de type gglContact.
  2. Utilisez la fonction <Variable gglConnexion>.ListeContact. Cette fonction permet de lister les contacts. Les contacts trouvés sont affectés au tableau de variables de type gglContact.
Exemple :
Cnx est un gglConnexion
...
 
// Récupère tous les contacts
tabContacts est un tableau de 0 gglContact
tabContacts = Cnx.ListeContact()
// Parcours des contacts
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 :
  1. Récupérez la liste des contacts.
  2. Recherchez le contact à modifier.
  3. Modifiez les caractéristiques du contact.
  4. Validez les modifications grâce à la fonction <Variable gglConnexion>.Ecrit.
Exemple :
Cnx est un gglConnexion
...
 
// Récupère tous les contacts
tabContacts est un tableau de 0 gglContact
tabContacts = Cnx.ListeContact()
// Parcours des contacts
MonContact est un gglContact
POUR TOUT MonContact DE tabContacts
SI MonContact.Nom = "MOULAIN" ALORS
MonContact..AdressePostale[1].Adresse = "34080 Montpellier"
// Mise à jour effective des changements sur le serveur
Cnx.Ecrit(MonContact)
FIN
FIN

Supprimer un contact

Pour supprimer un contact :
  1. Récupérez la liste des contacts.
  2. Recherchez le contact à supprimer.
  3. Supprimez le contact grâce à la fonction <Variable gglConnexion>.Supprime.
Exemple :
Cnx est un gglConnexion
...
 
// Récupère tous les contacts
tabContacts est un tableau de 0 gglContact
tabContacts = Cnx.ListeContact()
// Parcours des contacts
MonContact est un gglContact
POUR TOUT MonContact DE tabContacts
SI MonContact.Nom = "MOULAIN" ALORS
// Suppression
Cnx.Supprime(MonContact)
FIN
FIN
Liste des exemples associés :
Accès aux contacts de Google Exemples unitaires (WINDEV) : Accès aux contacts de Google
[ + ] Utilisation des fonctions gglXxx pour accéder aux contacts définis dans votre compte Google.
Version minimum requise
  • Version 24
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 26/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale