DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Attention : Il s'agit de la version 25 de cette page de documentation. Cette fonctionnalité peut avoir été modifiée ou supprimée en version supérieure.
  • Propriétés spécifiques à la description des variables de type gglPhoto
  • Fonctions utilisant des variables de type gglPhoto :
  • Fonctions (syntaxe préfixée) utilisant des variables de type gglPhoto :
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
Avertissement
A partir de Janvier 2019, les fonctions de gestion des albums de photos Google Picasa ne fonctionnent plus. En effet, l'API Google correspondante n'est plus disponible depuis Janvier 2019. Il est désormais nécessaire d'utiliser "Google Photo API".
Cette nouvelle API est accessible via la fonction AuthIdentifie et des requêtes HTTP. Pour plus de détails sur cette API, consultez https://developers.google.com/photos/library/guides/overview.
Le type gglPhoto permet de créer et modifier une photo d'un album Google Picasa. Les caractéristiques de ce type de variable peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Ce type de variable est utilisé par les variables de type gglAlbum.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
// Connexion à Google
Cnx est un gglConnexion
Cnx..Email = "balthazar@gmail.com"
Cnx..MotDePasse = "azerty"
Cnx..NomApplication = "MonAppli-01"
SI GglConnecte(Cnx) = Faux ALORS
Erreur(ErreurInfo())
FIN

// Récupération du tableau des albums disponibles
tabAlbum est un tableau de gglAlbum = GglListeAlbum(Cnx)

// Récupération de toutes les photos du premier album (uniquement les métadonnées)
GglRemplitAlbum(Cnx, tabAlbum [1], gglAvecDonnéesPhoto)

// Parcours des photos
MesPhotos est un gglPhoto
POUR TOUT MesPhotos DE tabAlbum[1]..DonnéesPhoto
Trace(MesPhotos..Description)
FIN

// Ajout d'une photo à un album
// Récupération de l'album
MonAlbum est un gglAlbum = GglRécupèreAlbum(Cnx, "mon album préféré")
// Création d'une photo
MaPhoto est un gglPhoto
MaPhoto..Image = "c:\Images\ma_photo.jpg"
MaPhoto..Légende = "Ma photo à moi"

// Ajout de l'image à l'album
Ajoute(MonAbum..DonnéesPhoto, MaPhoto)

// Envoi de la photo et mise à jour de l'album
GglEcrit(Cnx, MonAlbum)
Remarques

Propriétés spécifiques à la description des variables de type gglPhoto

Les propriétés suivantes peuvent être utilisées pour manipuler une photo d'un album Google Picasa :
NomType manipuléEffet
AccèsConstante de type chaîne de caractèresType d'accès à la photo. Les valeurs possibles sont :
  • gglPrivé : La photo sera consultable uniquement par les personnes autorisées.
  • gglPublic : La photo sera consultable par tout internaute connaissant son URL ainsi que lors de recherches publiques (par exemple par le service Google Recherche d'images).
ChecksumChaîne de caractèresSomme de Hash de l'image. Cette propriété est disponible uniquement en lecture seule.
CommentaireTableau de gglCommentaireCommentaires associés à la photo.
CommentaireActivéBooléen
  • Vrai pour activer la gestion des commentaires sur l'album,
  • Faux dans le cas contraire.
DateMiseAJourDateHeureDate de la dernière mise à jour de la photo. Cette propriété est disponible uniquement en lecture.
HauteurEntierHauteur de la photo en pixels. Cette propriété est disponible en lecture uniquement.
IdentifiantAlbumChaîne de caractèresIdentifiant de l'album auquel appartient la photo. Cette propriété est disponible en lecture uniquement.
IdentifiantPhotoChaîne de caractèresIdentifiant de la photo au sein de l'album. Cette propriété est disponible en lecture seulement.
ImageImageImage originale. Cette propriété correspond à une chaîne vide par défaut.

Pour récupérer une photo, il est nécessaire d'utiliser la fonction GglRemplitPhoto pour récupérer les données binaires de la photo. Cette photo peut ensuite être sauvegardée (fonction fSauveTexte) ou affichée dans un champ Image.

Pour mettre à jour une photo, cette propriété peut correspondre :
  • au chemin vers une image accessible depuis le poste en cours.
  • à un champ Image contenant une image.
  • à un dessin réalisé dans un champ Image grâce aux fonctions de dessin et sauvegardé en mémoire.
LargeurEntierLargeur de la photo exprimée en pixels. Cette propriété est disponible en lecture uniquement.
LégendeChaîne de caractèresDescription de la photo.
MédiagglGroupeMédiaDonnées supplémentaires sur la photo.
NbCommentaireEntierNombre de commentaires sur la photo. Cette propriété est disponible en lecture uniquement.
NomFichierChaîne de caractèresNom du fichier correspondant à la photo sur le serveur.
Attention : Cette propriété est obligatoire.
TagTableau de gglTagTags associés à la photo.
TagEXIFgglTagEXIFTags EXIF associés à la photo. Cette propriété est disponible en lecture uniquement.
TailleEntierTaille de la photo en octets. Cette propriété est disponible en lecture uniquement.
TimestampEntierTimestamp de la photo (nombre de millisecondes depuis le 1er Janvier 1970).
Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions utilisant des variables de type gglPhoto :

GglEcritCrée et / ou met à jour des données sur le serveur Google (ajout ou modification de données).
GglListePhotoListe les photos des albums Google Picasa correspondant à certains critères.
GglRemplitPhotoDans un album Google Picasa, récupère les données sur les photos : image originale, commentaires, tags, vignettes.
GglSupprimeSupprime des données sur le serveur Google.

Fonctions (syntaxe préfixée) utilisant des variables de type gglPhoto :

<Variable gglConnexion>.EcritCrée et / ou met à jour des données sur le serveur Google (ajout ou modification de données).
<Variable gglConnexion>.ListePhotoListe les photos des albums Google Picasa correspondant à certains critères.
<Variable gglConnexion>.RemplitPhotoDans un album Google Picasa, récupère les données sur les photos : image originale, commentaires, tags, vignettes.
<Variable gglConnexion>.SupprimeSupprime des données sur le serveur Google.
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire