|
|
|
|
- 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 :
gglPhoto (Type de variable) En anglais : gglPhoto (Type of variable)
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.
// 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 : | | | Nom | Type manipulé | Effet |
---|
Accès | Constante de type chaîne de caractères | Type 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).
| Checksum | Chaîne de caractères | Somme de Hash de l'image. Cette propriété est disponible uniquement en lecture seule. | Commentaire | Tableau de gglCommentaire | Commentaires associés à la photo. | CommentaireActivé | Booléen | - Vrai pour activer la gestion des commentaires sur l'album,
- Faux dans le cas contraire.
| DateMiseAJour | DateHeure | Date de la dernière mise à jour de la photo. Cette propriété est disponible uniquement en lecture. | Hauteur | Entier | Hauteur de la photo en pixels. Cette propriété est disponible en lecture uniquement. | IdentifiantAlbum | Chaîne de caractères | Identifiant de l'album auquel appartient la photo. Cette propriété est disponible en lecture uniquement. | IdentifiantPhoto | Chaîne de caractères | Identifiant de la photo au sein de l'album. Cette propriété est disponible en lecture seulement. | Image | Image | Image 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.
| Largeur | Entier | Largeur de la photo exprimée en pixels. Cette propriété est disponible en lecture uniquement. | Légende | Chaîne de caractères | Description de la photo. | Média | gglGroupeMédia | Données supplémentaires sur la photo. | NbCommentaire | Entier | Nombre de commentaires sur la photo. Cette propriété est disponible en lecture uniquement. | NomFichier | Chaîne de caractères | Nom du fichier correspondant à la photo sur le serveur. Attention : Cette propriété est obligatoire. | Tag | Tableau de gglTag | Tags associés à la photo. | TagEXIF | gglTagEXIF | Tags EXIF associés à la photo. Cette propriété est disponible en lecture uniquement. | Taille | Entier | Taille de la photo en octets. Cette propriété est disponible en lecture uniquement. | Timestamp | Entier | Timestamp 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 : | | GglEcrit | Crée et / ou met à jour des données sur le serveur Google (ajout ou modification de données). | GglListePhoto | Liste les photos des albums Google Picasa correspondant à certains critères. | GglRemplitPhoto | Dans un album Google Picasa, récupère les données sur les photos : image originale, commentaires, tags, vignettes. | GglSupprime | Supprime des données sur le serveur Google. |
Fonctions (syntaxe préfixée) utilisant des variables de type gglPhoto :
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|