AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Attention : Esta es la versión% 1 de esta página de documentación. Es posible que esta función se haya cambiado o eliminado en una versión superior
Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / WLanguage functions / Communication / Google functions / Google Picasa
  • 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)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
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.
Ejemplo
// 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:
  1. Crear un gglPhoto Variable.
  2. Asigne la "Imagen" Property del gglPhoto Variable.
  3. Añade el gglPhoto Variable al álbum.
  4. 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:
denominarTipo utilizadoEfecto
AccesoConstante de tipo Character StringTipo 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.
AutorgglAuthorAutor del álbum. Esta propiedad está disponible en solo lectura.
ComentarioHabilitadobooleano
  • True para activar la gestión de comentarios en el álbum,
  • False en caso contrario.
UpdateDateDateTimeFecha de la última actualización del álbum. Esta propiedad está disponible en solo lectura.
DescripciónCadena de caracteresTexto que contiene el description del álbum.
FotoDatosArray of gglPhotoArray de las fotos encontradas en el álbum.
BytesUsadosIntegroEspacio en disco utilizado por el álbum. Esta propiedad está disponible en solo lectura.
IdentificadorCadena de caracteresIdentificador del álbum. Esta propiedad está disponible en solo lectura.
ImageImagePortada 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ónCadena de caracteresDescripción de la ubicación correspondiente al álbum.
SoportegglMediaGroupProperty solía añadir información adicional.
NbPhotoIntegroNúmero de fotos en el álbum. Esta propiedad está disponible en solo lectura.
NbPhotoResidenciaIntegroNúmero de fotos que se pueden añadir al álbum. Esta propiedad está disponible en solo lectura.
TagArray of gglTagEtiquetas de las fotos encontradas en el álbum.
TimestampIntegroMarca de tiempo del álbum (número de milisegundos desde el 1 de enero de 1970).
TítuloCadena de caracteresTí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

GglDeleteElimina datos del servidor de Google.
GglFillAlbumRellena un álbum de Google Picasa con los datos correspondientes a las opciones solicitadas.
GglGetAlbumRetrieves to Google Picasa album.
GglListAlbumRecupera la lista de los álbumes "Google Picasa" disponibles para el usuario.
GglWriteCrea y/o actualiza datos en el servidor de Google (adición o modificación de datos).

Funciones que utilizan variables gglAlbum (sintaxis prefijada)

Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 05/05/2020

Señalar un error o enviar una sugerencia | Ayuda local