DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions Google
  • Cas d'erreurs possibles :
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
Effectue une requête de communication (requête HTTP) à un service Google.
// Connexion
Cnx est un gglConnexion
...
SI GglConnecte(Cnx) = Faux ALORS
Erreur(ErreurInfo())
FIN
 
// Requête sans paramètres
ReqXml est une chaîne = GglRequête(Cnx, gglServiceDocuments, ...
"http://docs.google.com/feeds/documents/private/full")
// Requête avec paramètres (recherche du mot "Casimir")
ReqXml = GglRequête(Cnx, gglServiceDocuments, ...
"http://docs.google.com/feeds/documents/private/full ?q=Casimir")
Syntaxe
<Résultat> = GglRequête(<Connexion Google> , <Service Google> , <Requête HTTP> [, <Données à envoyer> [, <Type de la requête>]])
<Résultat> : Chaîne de caractères Ansi
  • Réponse du serveur,
  • Chaîne vide ("") en cas d'erreur (variable ErreurDétectée à Vrai).
<Connexion Google> : Variable de type gglConnexion
Nom de la variable de type gglConnexion à utiliser. Cette connexion a été validée avec la fonction GglConnecte.
<Service Google> : Constante de type entier
Service Google sur lequel la requête doit être effectuée :
gglServiceAgendaService "Agenda Google Calendar" : Agenda Google
gglServiceContactsService "Google Contacts" : Gestion des contacts Google.
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 plus de détails, consultez Gestion des contacts Google.
gglServiceDocumentsService "Google Documents List" : Gestion des documents
gglServicePicasaService "Picasa"
gglServiceStaticMapsService "Google Static Maps" : Gestion des cartes et plans
<Requête HTTP> : Chaîne de caractères
URL complète de la requête (c'est-à-dire avec si nécessaire les paramètres stockés dans l'URL). Pour plus de détails sur le contenu de l'URL à envoyer, consultez la documentation Google correspondant au service utilisé.
<Données à envoyer> : Chaîne de caractères optionnelle
Données à envoyer sur le serveur. Pour plus de détails sur les données à envoyer et leur format, consultez la documentation Google correspondant au service utilisé.
<Type de la requête> : Constante optionnelle de type entier
Type de la requête HTTP à envoyer :
gglHTTPDeleteRequête de type Delete.
gglHTTPGetRequête de type Get.
gglHTTPPostRequête de type Post.
gglHTTPPutRequête de type Put.

Si le paramètre <Données à envoyer> est précisé, les requêtes sont de type gglHTTPPost par défaut.
Si le paramètre <Données à envoyer> n'est pas précisé, les requêtes sont de type ggHTTPGet par défaut.
Remarques

Cas d'erreurs possibles :

  • La connexion Internet n'est pas valide.
  • L'authentification n'a pas pu être réalisée correctement.
  • Le serveur renvoie une erreur.
Pour savoir si une erreur est survenue, utilisez la variable ErreurDétectée.
Composante : wd300ggl.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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