Ressource: MediaItem
Représentation d'un élément multimédia (tel qu'une photo ou une vidéo) dans Google Photos.
Représentation JSON |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
Champs | |
---|---|
id |
Identifiant de l'élément multimédia. Il s'agit d'un identifiant persistant qui peut être utilisé entre les sessions pour identifier cet élément multimédia. |
description |
Description de l'élément multimédia. Cet élément est visible par l'utilisateur dans la section des informations sur l'élément de l'application Google Photos. Il doit comporter moins de 1 000 caractères. Incluez uniquement le texte écrit par les utilisateurs. Les descriptions doivent fournir davantage de contexte et aider les utilisateurs à comprendre les contenus multimédias. N'incluez aucune chaîne générée automatiquement, comme des noms de fichiers, des tags et d'autres métadonnées. |
productUrl |
URL Google Photos de l'élément multimédia. Ce lien n'est accessible à l'utilisateur que s'il est connecté. Lorsqu'elle est extraite d'une recherche d'album, l'URL pointe vers l'élément figurant dans l'album. |
baseUrl |
URL des octets de l'élément multimédia. Ne les utilisez pas telles quelles. Les paramètres doivent être ajoutés à cette URL avant utilisation. Consultez la documentation destinée aux développeurs pour obtenir la liste complète des paramètres acceptés. Par exemple, |
mimeType |
Type MIME de l'élément multimédia. Par exemple, |
mediaMetadata |
Métadonnées associées à l'élément multimédia, telles que la hauteur, la largeur ou l'heure de création. |
contributorInfo |
Informations sur l'utilisateur qui a ajouté cet élément multimédia. Notez que cela n'est inclus que lorsque vous utilisez |
filename |
Nom de fichier de l'élément multimédia. Ce que voient les utilisateurs dans la section des informations sur l'élément de l'application Google Photos. |
MediaMetadata
Métadonnées d'un élément multimédia.
Représentation JSON |
---|
{ "creationTime": string, "width": string, "height": string, // Union field |
Champs | |
---|---|
creationTime |
Heure de création initiale de l'élément multimédia (et non lors de son importation dans Google Photos). Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
width |
Largeur d'origine (en pixels) de l'élément multimédia. |
height |
Hauteur d'origine (en pixels) de l'élément multimédia. |
Champ d'union metadata . Métadonnées de l'élément multimédia spécifique au type de support sous-jacent qu'il représente. metadata ne peut être qu'un des éléments suivants : |
|
photo |
Métadonnées pour un type de média photo. |
video |
Métadonnées pour un type de contenu vidéo. |
Photo
Métadonnées spécifiques à une photo, telles que ISO, durée focale et durée d'exposition. Certains de ces champs peuvent être nuls ou non inclus.
Représentation JSON |
---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
Champs | |
---|---|
cameraMake |
Marque de l'appareil photo avec lequel la photo a été prise. |
cameraModel |
Modèle de l'appareil photo avec lequel la photo a été prise. |
focalLength |
Distance focale de l'objectif de l'appareil photo avec lequel la photo a été prise. |
apertureFNumber |
Ouverture de l'objectif de l'appareil photo avec lequel la photo a été prise. |
isoEquivalent |
ISO de l'appareil photo avec lequel la photo a été prise. |
exposureTime |
Durée d'exposition de l'ouverture de l'appareil photo lors de la prise de vue. Durée en secondes avec neuf chiffres au maximum après la virgule. Se termine par " |
Vidéo
Métadonnées spécifiques à une vidéo (par exemple, le nombre de fps et le traitement). Certains de ces champs peuvent être nuls ou non inclus.
Représentation JSON |
---|
{
"cameraMake": string,
"cameraModel": string,
"fps": number,
"status": enum ( |
Champs | |
---|---|
cameraMake |
Marque de la caméra avec laquelle la vidéo a été prise. |
cameraModel |
Modèle de la caméra avec laquelle la vidéo a été prise. |
fps |
Fréquence d'images de la vidéo. |
status |
État du traitement de la vidéo. |
État du traitement de la vidéo
État de traitement de la vidéo en cours d'importation dans Google Photos.
Enums | |
---|---|
UNSPECIFIED |
L'état du traitement de la vidéo est inconnu. |
PROCESSING |
La vidéo est en cours de traitement. L'icône de cette vidéo s'affiche dans l'application Google Photos, mais elle n'est pas encore disponible. |
READY |
Le traitement de la vidéo est terminé. Vous pouvez maintenant le regarder. Important: La tentative de téléchargement d'une vidéo qui n'est pas encore prête peut échouer. |
FAILED |
Une erreur a empêché le traitement de la vidéo. |
Contributeur
Informations sur l'utilisateur qui a ajouté l'élément multimédia. Notez que ces informations ne sont incluses que si l'élément multimédia se trouve dans un album partagé créé par votre application et que vous avez la portée de partage.
Représentation JSON |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
Champs | |
---|---|
profilePictureBaseUrl |
URL de la photo de profil du contributeur. |
displayName |
Nom à afficher pour le contributeur. |
Méthodes |
|
---|---|
|
Crée un ou plusieurs éléments multimédias dans la bibliothèque Google Photos d'un utilisateur. |
|
Affiche la liste des éléments multimédias pour les identifiants d'éléments multimédias spécifiés. |
|
Renvoie l'élément multimédia correspondant à l'identifiant de l'élément multimédia spécifié. |
|
Permet de répertorier tous les éléments multimédias de la bibliothèque Google Photos d'un utilisateur. |
|
Mettez à jour l'élément multimédia avec le id spécifié. |
|
Recherche des éléments multimédias dans la bibliothèque Google Photos d'un utilisateur. |