Ресурс: Медиаитем
Один медиа-объект.
JSON-представление | |
---|---|
{ "name": string, "mediaFormat": enum ( |
Поля | ||
---|---|---|
name | Имя ресурса для этого элемента мультимедиа. | |
mediaFormat | Формат этого медиа-элемента. Должен быть установлен при создании элемента мультимедиа и доступен только для чтения для всех остальных запросов. Невозможно обновить. | |
locationAssociation | Требуется при вызове Это необходимо при добавлении нового мультимедиа в местоположение с помощью | |
googleUrl | Только вывод. URL-адрес этого медиафайла, размещенный в Google. Этот URL-адрес не является статическим, поскольку со временем он может меняться. Для видео это будет изображение предварительного просмотра с наложенным значком воспроизведения. | |
thumbnailUrl | Только вывод. Если указано, URL-адрес миниатюры этого медиа-элемента. | |
createTime | Только вывод. Время создания этого медиа-элемента. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: | |
dimensions | Только вывод. Размеры (ширина и высота) в пикселях. | |
insights | Только вывод. Статистика для этого медиа-материала. | |
attribution | Только вывод. Информация об атрибуции медиа-элементов клиента. Вы должны отображать эту атрибуцию так, как она предоставлена вашим пользователям, и не должны удалять или изменять ее. | |
description | Описание этого медиа-элемента. Описания нельзя изменить через Google My Business API, но их можно установить при создании нового медиа-элемента, который не является обложкой. | |
За исключением категорий Все загружаемые фотографии должны соответствовать рекомендациям для фотографий в профиле компании . | ||
sourceUrl | Общедоступный URL-адрес, по которому можно получить элемент мультимедиа. При создании одного из них или dataRef необходимо указать источник медиа-элемента. Если Это поле не может быть обновлено. | |
dataRef | Только ввод. Ссылка на двоичные данные элемента мультимедиа, полученные методом При создании медиа-элемента либо или должен быть установлен. |
Медиаитемдатареф
Ссылка на двоичные данные фотографии MediaItem
, загруженные через API Google My Business.
Создайте ссылку на данные, используя media.startUpload
, и используйте эту ссылку при загрузке байтов в [media.upload] и последующем вызове media.create
.
JSON-представление | |
---|---|
{ "resourceName": string } |
Поля | |
---|---|
resourceName | Уникальный идентификатор двоичных данных этого элемента мультимедиа. Используется для загрузки данных фотографии с помощью [media.upload] и при создании нового медиа-элемента из этих байтов с помощью Пример загрузки байтов: Для вызовов |
Медиаформат
Перечисление для формата мультимедиа.
Перечисления | |
---|---|
MEDIA_FORMAT_UNSPECIFIED | Формат не указан. |
PHOTO | Медиа-элемент — фотография. В этой версии поддерживаются только фотографии. |
VIDEO | Медиа-элемент — видео. |
МестоположениеАссоциация
Как медиа-элемент связан со своим местоположением.
JSON-представление | |
---|---|
{ // Union field |
Поля | ||
---|---|---|
Поле объединения location_attachment_type . Носители местоположения должны иметь категорию или идентификатор элемента прайс-листа, с которым они связаны. Средства массовой информации, не относящиеся к локации (например, фотографии местных постов), не должны иметь ни того, ни другого. location_attachment_type может быть только одним из следующих: | ||
category | Категория, к которой принадлежит это фото места. | |
priceListItemId | Идентификатор позиции прайс-листа, с которой связана эта фотография местоположения. |
Категория
Перечисление для категории медиа-элемента.
Перечисления | |
---|---|
CATEGORY_UNSPECIFIED | Неуказанная категория. |
COVER | Фото на обложке. У локации есть только одна обложка. |
PROFILE | Фотография профиля. У каждого местоположения есть только одна фотография профиля. |
LOGO | Фотография логотипа. |
EXTERIOR | Внешние СМИ. |
INTERIOR | Внутренние СМИ. |
PRODUCT | Продуктовые носители. |
AT_WORK | «Действующие» СМИ. |
FOOD_AND_DRINK | СМИ о еде и напитках. |
MENU | Меню медиа. |
COMMON_AREA | Средства массовой информации общего пользования. |
ROOMS | Номера СМИ. |
TEAMS | Медиа команд. |
ADDITIONAL | Дополнительные, неклассифицированные медиа. |
Размеры
Размеры медиа-объекта.
JSON-представление | |
---|---|
{ "widthPixels": integer, "heightPixels": integer } |
Поля | |
---|---|
widthPixels | Ширина медиа-элемента в пикселях. |
heightPixels | Высота медиа-элемента в пикселях. |
МедиаИнсайтс
Аналитика и статистика по медиа-материалу.
JSON-представление | |
---|---|
{ "viewCount": string } |
Поля | |
---|---|
viewCount | Только вывод. Сколько раз был просмотрен медиа-элемент. |
Атрибуция
Информация об авторстве для медиа-элементов клиента, например имя автора и изображение профиля.
JSON-представление | |
---|---|
{ "profileName": string, "profilePhotoUrl": string, "takedownUrl": string, "profileUrl": string } |
Поля | |
---|---|
profileName | Имя пользователя, которому нужно присвоить элемент мультимедиа. |
profilePhotoUrl | URL миниатюры фотографии профиля связанного пользователя. |
takedownUrl | URL-адрес страницы удаления, на которой можно сообщить о неприемлемом медиа-элементе. |
profileUrl | URL-адрес страницы профиля Google Maps связанного пользователя. |
Методы | |
---|---|
| Создает новый элемент мультимедиа для местоположения. |
| Удаляет указанный элемент мультимедиа. |
| Возвращает метаданные для запрошенного элемента мультимедиа. |
| Возвращает список медиа-элементов, связанных с местоположением. |
| Обновляет метаданные указанного элемента мультимедиа. |
| Создает MediaItemDataRef для загрузки элемента мультимедиа. |