- Ressource: MediaItem
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MediaItemDataRef
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MediaFormat
- LocationAssociation
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Catégorie
- Dimensions
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MediaInsights
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Attribution
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
Ressource: MediaItem
Un seul élément multimédia.
Représentation JSON | |
---|---|
{ "name": string, "mediaFormat": enum ( |
Champs | ||
---|---|---|
name |
Nom de ressource de cet élément multimédia. |
|
mediaFormat |
Format de cet élément multimédia. Doit être défini lors de la création de l'élément multimédia et est en lecture seule pour toutes les autres demandes. Ce paramètre ne peut pas être modifié. |
|
locationAssociation |
Obligatoire lors de l'appel de Nécessaire lorsque vous ajoutez des contenus multimédias à un emplacement avec |
|
googleUrl |
Uniquement en sortie. URL hébergée par Google pour cet élément multimédia. Cette URL n'est pas statique, car elle peut changer au fil du temps. Pour les vidéos, il s'agit d'un aperçu avec une icône de lecture superposée. |
|
thumbnailUrl |
Uniquement en sortie. URL de la vignette de cet élément multimédia, si elle est fournie. |
|
createTime |
Uniquement en sortie. Heure de création de cet élément multimédia. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
|
dimensions |
Uniquement en sortie. Dimensions (largeur et hauteur) en pixels. |
|
insights |
Uniquement en sortie. Statistiques sur cet élément multimédia. |
|
attribution |
Uniquement en sortie. Informations sur l'attribution pour les éléments multimédias des clients. Vous devez afficher cette attribution telle qu'elle a été fournie à vos utilisateurs, et vous ne devez pas la supprimer ni la modifier. |
|
description |
Description de cet élément multimédia. Les descriptions ne peuvent pas être modifiées via l'API Google My Business, mais vous pouvez les définir lors de la création d'un élément multimédia autre que la photo de couverture. |
|
Champ d'union À l'exception des catégories Toutes les photos importées doivent respecter les Consignes concernant les photos des fiches d'établissement. |
||
sourceUrl |
URL accessible publiquement à partir de laquelle l'élément multimédia peut être récupéré. Lors de la création de l'une de ces valeurs, vous devez définir dataRef pour spécifier la source de l'élément multimédia. Si Impossible de mettre à jour ce champ. |
|
dataRef |
Uniquement en entrée. Référence aux données binaires de l'élément multimédia obtenues par la méthode Lors de la création d'un élément multimédia,
ou
doit être défini. |
MediaItemDataRef
Référence aux données binaires photo d'un MediaItem
importé via l'API Google My Business.
Créez une référence de données à l'aide de media.startUpload
, puis utilisez-la lors de l'importation d'octets dans [media.upload], puis lors de l'appel de media.create
.
Représentation JSON | |
---|---|
{ "resourceName": string } |
Champs | |
---|---|
resourceName |
Identifiant unique des données binaires de cet élément multimédia. Permet d'importer les données des photos avec [media.upload] et de créer un élément multimédia à partir de ces octets avec Exemple d'importation d'octets: Pour les appels |
MediaFormat
Énumération pour le format du média.
Enums | |
---|---|
MEDIA_FORMAT_UNSPECIFIED |
Format non spécifié. |
PHOTO |
L'élément multimédia est une photo. Dans cette version, seules les photos sont prises en charge. |
VIDEO |
L'élément multimédia est une vidéo. |
LocationAssociation
Association de l'élément multimédia à son emplacement.
Représentation JSON | |
---|---|
{ // Union field |
Champs | ||
---|---|---|
Champ d'union location_attachment_type . L'élément multimédia de l'établissement doit être associé à une catégorie ou à l'ID d'un article de la liste de prix. Aucun des éléments multimédias qui ne sont pas associés à l'établissement (par exemple, des photos des posts locaux) ne doit comporter aucun de ces éléments. location_attachment_type ne peut être qu'un des éléments suivants : |
||
category |
Catégorie à laquelle cette photo d'établissement appartient. |
|
priceListItemId |
Identifiant d'un article de la liste de prix auquel cette photo d'établissement est associée. |
Catégorie
Énumération pour la catégorie d'élément multimédia.
Enums | |
---|---|
CATEGORY_UNSPECIFIED |
Catégorie non spécifiée. |
COVER |
Photo de couverture. Un établissement ne possède qu'une seule photo de couverture. |
PROFILE |
Photo de profil. Un établissement ne peut avoir qu'une seule photo de profil. |
LOGO |
Photo du logo. |
EXTERIOR |
Support extérieur. |
INTERIOR |
Éléments multimédias de l'intérieur. |
PRODUCT |
Contenus multimédias du produit. |
AT_WORK |
Au travail médias. |
FOOD_AND_DRINK |
Élément multimédia représentant des aliments et des boissons. |
MENU |
Contenu multimédia du menu. |
COMMON_AREA |
Élément multimédia représentant les espaces communs. |
ROOMS |
Contenu multimédia des salles. |
TEAMS |
Éléments multimédias des équipes. |
ADDITIONAL |
Contenus multimédias supplémentaires sans catégorie. |
Dimensions
Dimensions de l'élément multimédia.
Représentation JSON | |
---|---|
{ "widthPixels": integer, "heightPixels": integer } |
Champs | |
---|---|
widthPixels |
Largeur de l'élément multimédia, en pixels. |
heightPixels |
Hauteur de l'élément multimédia, en pixels. |
MediaInsights
Insights et statistiques sur l'élément multimédia.
Représentation JSON | |
---|---|
{ "viewCount": string } |
Champs | |
---|---|
viewCount |
Uniquement en sortie. Nombre de fois où l'élément multimédia a été vu. |
Attribution
Informations d'attribution pour les éléments multimédias des clients, tels que le nom et la photo de profil du contributeur.
Représentation JSON | |
---|---|
{ "profileName": string, "profilePhotoUrl": string, "takedownUrl": string, "profileUrl": string } |
Champs | |
---|---|
profileName |
Nom d'utilisateur auquel attribuer l'élément multimédia. |
profilePhotoUrl |
URL de la vignette de la photo de profil de l'utilisateur attribué. |
takedownUrl |
URL de la page de retrait, où l'élément multimédia peut être signalé s'il est inapproprié. |
profileUrl |
URL de la page de profil Google Maps de l'utilisateur attribué. |
Méthodes |
|
---|---|
|
Crée un élément multimédia pour l'établissement. |
|
Supprime l'élément multimédia spécifié. |
|
Affiche les métadonnées de l'élément multimédia demandé. |
|
Affiche la liste des éléments multimédias associés à un établissement. |
|
Met à jour les métadonnées de l'élément multimédia spécifié. |
|
Génère un MediaItemDataRef pour l'importation de l'élément multimédia. |