|
|
|
|
- Gestión de las fotos del álbum
- Propiedades específicas de la description de las variables gglAlbum
- Las funciones que utilizan las variables de gglAlbum
- Funciones que utilizan variables gglAlbum (sintaxis prefijada)
gglAlbum (Tipo de Variable)
Advertencia
A partir de enero de 2019, las funciones de gestión de los álbumes de fotos de Google Picasa ya no estarán disponibles.. De hecho, el correspondiente Google API ya no está disponible a partir de enero de 2019.. Es necesario utilizar "Google Photo API".. Esta nueva API es accesible a través de las peticiones AuthIdentify y HTTP. Vea https://developers.google.com/photos/library/guides/overview para más detalles.
El tipo gglAlbum permite crear y modificar un álbum Google Picasa. El álbum se puede crear de antemano desde la interfaz de Google Picasa o mediante programación.. Las características de este tipo de Variable se pueden definir y modificar mediante varias propiedades de WLanguage. Observación: Consulte Declarar una variable para obtener más detalles sobre la declaración de este tipo de variables y el uso de propiedades WLanguage.
// Connection to Google Cnt is gglConnection Cnt..Email = "vince@gmail.com" Cnt..Password = "azerty" Cnt..ApplicationName = "MyApp-01" IF GglConnect(Cnt) = False THEN Error(ErrorInfo()) END // Retrieve the array of available albums arrAlbum is array of gglAlbum arrAlbum = GglListAlbum(Cnt) // Retrieve all the photos found in the first album (the metadata only) GglFillAlbum(Cnt, arrAlbum[1], gglWithPhotoData) // Browse the photos MyPhotos is gglPhoto FOR EACH MyPhotos OF arrAlbum[1]..PhotoData Trace(MyPhotos..Description) END // Add a photo to an album // Retrieve the album MyAlbum is gglAlbum MyAlbum = GglGetAlbum(Cnt, "my favorite album") // Create a photo MyPhoto is gglPhoto MyPhoto..Image = "c:\Images\my_photo.jpg" MyPhoto..Legend = "My very own photo" // Add the image to the album Add(MyAlbum..PhotoData, MyPhoto) // Send the photo and update the album GglWrite(Cnt, MyAlbum)
Observaciones Gestión de las fotos del álbum ..PhotoData corresponde al array de las fotos del álbum. Para recuperar los datos de las fotos encontradas en un álbum (y para "llenar" el álbum), debe utilizar GglFillAlbum. ..PhotoData sólo contiene los metadatos de las fotos. Para descargar las imágenes y las miniaturas, debe utilizar GglFillFoto. También puede recuperar el Image s de una foto ( Image inicial y miniaturas) a través de una llamada al httpRequest , especificando la URL del Image . Los URLs están disponibles a través de la Property: - Media.MediaContent.URL para la inicial Image,
- Media.Thumbnail[x].URL para las miniaturas.
Para añadir una foto a un carpeta, debe hacerlo: - Crear un gglPhoto Variable.
- Asigne la "Imagen" Property del gglPhoto Variable.
- Añade el gglPhoto Variable al álbum.
- Llama a GglWrite en el álbum. El álbum debe haber sido recuperado de antemano de Google.. No es posible crear un nuevo carpeta y añadir una foto en una sola llamada.
Propiedades específicas de la description de las variables gglAlbum Las siguientes propiedades pueden ser utilizadas para manipular un álbum de Google Picasa: | | | denominar | Tipo utilizado | Efecto |
---|
Acceso | Constante de tipo Character String | Tipo de acceso al álbum. Los valores posibles son:- gglPrivate: El álbum sólo puede ser visto por las personas autorizadas.
- gglPublic: El álbum puede ser visto por cualquier usuario web que conozca su URL y durante las búsquedas públicas (por ejemplo, a través del servicio de búsqueda de Google Image Search).
Observación: Una opción de adición ("Connection requerido antes de la visualización") está disponible en la interfaz. Esta opción no está disponible por programación. | Autor | gglAuthor | Autor del álbum. Esta propiedad está disponible en solo lectura. | ComentarioHabilitado | booleano | - True para activar la gestión de comentarios en el álbum,
- False en caso contrario.
| UpdateDate | DateTime | Fecha de la última actualización del álbum. Esta propiedad está disponible en solo lectura. | Descripción | Cadena de caracteres | Texto que contiene el description del álbum. | FotoDatos | Array of gglPhoto | Array de las fotos encontradas en el álbum. | BytesUsados | Integro | Espacio en disco utilizado por el álbum. Esta propiedad está disponible en solo lectura. | Identificador | Cadena de caracteres | Identificador del álbum. Esta propiedad está disponible en solo lectura. | Image | Image | Portada Image del álbum. Cuando se modifica un álbum, este Property puede corresponder:- el ruta de un Image encontrado en la computadora.
- la ruta de un control Imagen mostrando un Image.
- el resultado de dSaveImage (con la opción de copia de seguridad en memoria).
Al recuperar un álbum, este Property corresponde al buffer del Image. Tú puedes:- usa fSaveText para guardar el Image en formato de archivo y para verlo.
- asignar el Image a un control Imagen.
| Ubicación | Cadena de caracteres | Descripción de la ubicación correspondiente al álbum. | Soporte | gglMediaGroup | Property solía añadir información adicional. | NbPhoto | Integro | Número de fotos en el álbum. Esta propiedad está disponible en solo lectura. | NbPhotoResidencia | Integro | Número de fotos que se pueden añadir al álbum. Esta propiedad está disponible en solo lectura. | Tag | Array of gglTag | Etiquetas de las fotos encontradas en el álbum. | Timestamp | Integro | Marca de tiempo del álbum (número de milisegundos desde el 1 de enero de 1970). | Título | Cadena de caracteres | Título del álbum. Observación: Si las fotos se envían al servidor sin ser associated con un álbum (GglWrite), se crea automáticamente un álbum de "Archivos transferidos".. El título de este álbum no se puede modificar. | Observación: Estas propiedades se pueden utilizar con una de las siguientes sintaxis: - <Nombre de la variable>..<Nombre de la propiedad>
- <Nombre de la variable>.<Nombre de la propiedad>
Las funciones que utilizan las variables de gglAlbum | | GglDelete | Elimina datos del servidor de Google. | GglFillAlbum | Rellena un álbum de Google Picasa con los datos correspondientes a las opciones solicitadas. | GglGetAlbum | Retrieves to Google Picasa album. | GglListAlbum | Recupera la lista de los álbumes "Google Picasa" disponibles para el usuario. | GglWrite | Crea y/o actualiza datos en el servidor de Google (adición o modificación de datos). |
Funciones que utilizan variables gglAlbum (sintaxis prefijada)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|