Источник: MediaItem
Отдельный медиа-материал.
| JSON-представление | |
|---|---|
{ "name": string, "mediaFormat": enum ( | |
| Поля | ||
|---|---|---|
name | Имя ресурса для этого медиафайла. | |
mediaFormat | Формат этого медиафайла. Должен быть задан при создании медиафайла и доступен только для чтения при всех остальных запросах. Изменить его невозможно. | |
locationAssociation | Обязателен при вызове функции Это необходимо при добавлении новых медиафайлов в местоположение с помощью | |
googleUrl | Только для вывода. URL-адрес этого медиафайла, размещенный на сервере Google. Этот URL-адрес не является статическим, так как может меняться со временем. Для видео это будет изображение предварительного просмотра с наложенным значком воспроизведения. | |
thumbnailUrl | Только для вывода. Если указано, URL-адрес миниатюрного изображения для данного медиафайла. | |
createTime | Только для вывода. Время создания этого медиафайла. Временная метка в формате RFC3339 UTC "Zulu" с разрешением в наносекунды и до девяти дробных знаков. Примеры: | |
dimensions | Только для вывода. Размеры (ширина и высота) в пикселях. | |
insights | Только для вывода. Статистика по данному медиаматериалу. | |
attribution | Только для вывода. Информация об авторстве для медиафайлов клиентов. Вы должны отображать эту информацию об авторстве в том виде, в котором она предоставлена вашим пользователям, и не должны удалять или изменять ее. | |
description | Описание для этого медиафайла. Описание нельзя изменить через API Google My Business, но его можно задать при создании нового медиафайла, не являющегося обложкой. | |
За исключением категорий Все загружаемые фотографии должны соответствовать требованиям к фотографиям в профиле компании . | ||
sourceUrl | Общедоступный URL-адрес, по которому можно получить доступ к медиафайлу. При создании такого элемента необходимо указать источник медиафайла с помощью параметра `this` или `dataRef`. Если параметр Это поле нельзя обновить. | |
dataRef | Только для ввода. Ссылка на двоичные данные медиафайла, полученные методом При создании медиафайла, либо или необходимо установить. | |
MediaItemDataRef
Ссылка на двоичные данные фотографии объекта MediaItem , загруженного через API Google My Business.
Создайте ссылку на данные с помощью media.startUpload и используйте эту ссылку при загрузке байтов в [media.upload] и последующем вызове media.create .
| JSON-представление | |
|---|---|
{ "resourceName": string } | |
| Поля | |
|---|---|
resourceName | Уникальный идентификатор двоичных данных этого медиафайла. Используется для загрузки данных фотографии с помощью [media.upload] и при создании нового медиафайла из этих байтов с помощью Пример загрузки байтов: Для вызовов |
MediaFormat
Перечисление для формата медиафайлов.
| Перечисления | |
|---|---|
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 | Высота медиафайла в пикселях. |
MediaInsights
Аналитические данные и статистика по данному материалу в СМИ.
| JSON-представление | |
|---|---|
{ "viewCount": string } | |
| Поля | |
|---|---|
viewCount | Только вывод. Количество просмотров медиафайла. |
Атрибуция
Информация об авторстве медиаконтента, предоставленного клиентами, например, имя и фотография профиля автора.
| JSON-представление | |
|---|---|
{ "profileName": string, "profilePhotoUrl": string, "takedownUrl": string, "profileUrl": string } | |
| Поля | |
|---|---|
profileName | Имя пользователя, которому следует приписать медиафайл. |
profilePhotoUrl | URL-адрес миниатюры фотографии профиля пользователя, которому она принадлежит. |
takedownUrl | URL страницы для удаления контента, на которой можно сообщить о неприемлемом содержании. |
profileUrl | URL страницы профиля пользователя в Google Maps. |
Методы | |
|---|---|
| Создает новый медиафайл для указанного местоположения. |
| Удаляет указанный медиафайл. |
| Возвращает метаданные для запрошенного медиафайла. |
| Возвращает список медиафайлов, связанных с указанным местоположением. |
| Обновляет метаданные указанного медиафайла. |
| Генерирует объект MediaItemDataRef для загрузки медиафайла. |