PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
GglRemplitAgendaParRequête (Fonction)
En anglais : GglFillCalendarByRequest
Remplit un agenda précédemment récupéré : les événements correspondant à l'agenda sont récupérés à partir d'une requête personnalisée. Cette fonction doit être utilisée après l'appel de la fonction GglListeAgenda.
Remarque : Cette fonction est une fonction avancée. Il est conseillé d'utiliser la fonction GglRemplitAgenda.
Attention : l'accès aux Agendas 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 Agendas 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 Agendas Google, l'application doit utiliser le service "Calendar 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.
Exemple
// Connexion
Cnx est un gglConnexion
...
SI GglConnecte(Cnx) = Faux ALORS
Erreur(ErreurInfo())
RETOUR
FIN
// Récupération d'un agenda
tabAgendas est un tableau de 0 gglAgenda
tabAgendas = GglListeAgenda(Cnx)
Agenda = tabAgendas[1]
// Requête :
// Récupère les événements futurs en les classant par ordre chronologique
GglRemplitAgendaParRequête(Cnx, Agenda, "futureevents&orderby=starttime")
Syntaxe
<Résultat> = GglRemplitAgendaParRequête(<Connexion Google> , <Agenda> , <Paramètres>)
<Résultat> : Booléen
  • Vrai si les événements ont été récupérés,
  • Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Connexion Google> : Variable de type gglConnexion
Nom de la variable de type gglConnexion à utiliser. Cette connexion a été validée avec la fonction GglConnecte.
Versions 20 et supérieures
Attention : les propriétés de la variable de type gglConnexion doivent être revues pour l'authentification OAuth 2.0.
Nouveauté 20
Attention : les propriétés de la variable de type gglConnexion doivent être revues pour l'authentification OAuth 2.0.
Attention : les propriétés de la variable de type gglConnexion doivent être revues pour l'authentification OAuth 2.0.
<Agenda> : Variable de type gglAgenda
Nom de la variable de type gglAgenda à remplir.
<Paramètres> : Chaîne de caractères
Paramètres à passer à la requête HTTP. Les paramètres sont séparés par le caractère &. Pour plus de détails sur les paramètres possibles, consultez la documentation sur le service Agenda Google Calendar.
Attention : Lors du passage de l'API Google v2 à l'API Google v3, les paramètres à passer à la requête ont été modifiés par Google. Pour plus de détails, consultez la documentation sur le service Agenda Google Calendar (https://developers.google.com/google-apps/calendar/v3/reference/).
Remarques
Les dates envoyées au serveur Google doivent être au format UTC. Si nécessaire, utilisez les fonctions DateHeureLocaleVersUTC et DateHeureUTCVersLocale pour effectuer les conversions.
Composante : wd250ggl.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire