PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
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.
Attention : l'accès aux Contacts Google change à partir du 17 Novembre 2014
A partir du 17 Novembre 2014, Google utilise uniquement l'API Google version 3 (l'API Google version 2 est abandonnée). Ce changement de version a modifié le format d'échange des données utilisé par les fonctions d'accès aux Contacts Google.
Il est désormais nécessaire d'utiliser une authentification "OAuth 2.0" pour accéder à ce service. Ce mode d'authentification nécessite :
  • la déclaration de l'application dans la console Google. Pour utiliser les Contacts Google, l'application doit utiliser le service "Contacts API".
  • l'utilisation de nouvelles propriétés dans la variable de type gglConnexion.
Pour plus de détails, consultez l'aide de la fonction GglConnecte.
Attention : Les types de variables gglAgenda, gglEvénement et gglLieu sont également modifiés. Certaines propriétés deviennent obsolètes avec l'API Google version 3 : elles ne doivent plus être spécifiées.

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 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 :
  1. Déclarez un tableau de variables de type gglContact.
  2. 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 un gglConnexion
...

// Récupère tous les contacts
tabContacts est un tableau de 0 gglContact
tabContacts = GglListeContact(Cnx)
// 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 GglEcrit.
Exemple :
Cnx est un gglConnexion
...

// Récupère tous les contacts
tabContacts est un tableau de 0 gglContact
tabContacts = GglListeContact(Cnx)
// 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
GglEcrit(Cnx, 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 GglSupprime.
Exemple :
Cnx est un gglConnexion
...

// Récupère tous les contacts
tabContacts est un tableau de 0 gglContact
tabContacts = GglListeContact(Cnx)
// Parcours des contacts
MonContact est un gglContact
POUR TOUT MonContact DE tabContacts
SI MonContact..Nom = "MOULAIN" ALORS
// Suppression
GglSupprime(Cnx, 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 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire