Индекс
-
PlaceActions(интерфейс) -
CreatePlaceActionLinkRequest(сообщение) -
DeletePlaceActionLinkRequest(сообщение) -
ErrorCode(перечисление) -
GetPlaceActionLinkRequest(сообщение) -
ListPlaceActionLinksRequest(сообщение) -
ListPlaceActionLinksResponse(сообщение) -
ListPlaceActionTypeMetadataRequest(сообщение) -
ListPlaceActionTypeMetadataResponse(сообщение) -
PlaceActionLink(сообщение) -
PlaceActionLink.ProviderType(перечисление) -
PlaceActionType(перечисление) -
PlaceActionTypeMetadata(сообщение) -
UpdatePlaceActionLinkRequest(сообщение)
PlaceActions
Этот API позволяет управлять ссылками PlaceAction для местоположений компаний.
| CreatePlaceActionLink |
|---|
Создает ссылку действия места, связанную с указанным местоположением, и возвращает ее. Запрос считается дубликатом, если
|
| УдалитьПлейсДейшнСсылка |
|---|
Удаляет ссылку на действие с местом из указанного места.
|
| GetPlaceActionLink |
|---|
Получает ссылку на действие указанного места.
|
| ListPlaceActionLinks |
|---|
Перечисляет ссылки на действия места для указанного местоположения.
|
| ListPlaceActionTypeМетаданные |
|---|
Возвращает список доступных типов действий с местом для местоположения или страны.
|
| ОбновитьМестоДействиеСсылка |
|---|
Обновляет указанную ссылку действия места и возвращает ее.
|
CreatePlaceActionLinkRequest
Сообщение запроса для PlaceActions.CreatePlaceActionLink.
| Поля | |
|---|---|
parent | Необходимый. Имя ресурса местоположения, в котором можно создать ссылку на действие этого места. |
place_action_link | Необходимый. Ссылка на действие места, которую необходимо создать. |
Удалитьплацеэкшнлинкреквест
Сообщение запроса для PlaceActions.DeletePlaceActionLink.
| Поля | |
|---|---|
name | Необходимый. Имя ресурса ссылки действия места, которую нужно удалить из местоположения. |
Код ошибки
Коды ошибок внутренних сбоев.
| Перечисления | |
|---|---|
ERROR_CODE_UNSPECIFIED | Неуказанный код ошибки. |
UNVERIFIED_LOCATION | Местоположение не проверено. |
INVALID_LOCATION_CATEGORY | Категория местоположения не соответствует типу действия места. Тип действия места, вызвавший ошибку, будет возвращен в метаданных со строкой «place_action_type» в качестве ключа и строкой значения перечисления PlaceActionType в качестве значения. |
INVALID_URL | URL-адрес неверен/недействителен. Недопустимый URL-адрес действия места будет возвращен в метаданных со строкой "url" в качестве ключа и URL-адресом в качестве значения. |
URL_PROVIDER_NOT_ALLOWED | У URL-адреса есть запрещенный поставщик. URL-адрес запрещенного действия с местом будет возвращен в метаданных со строкой «url» в качестве ключа и URL-адресом в качестве значения. |
TOO_MANY_VALUES | Для типа действия места задано слишком много значений. Тип, для которого достигнут предел, будет возвращен в метаданных со строкой «place_action_type» в качестве ключа и строкой значения перечисления PlaceActionType в качестве значения. |
DELETED_LINK | Запрошенная ссылка на действие с местом удалена. Соответствующий URL-адрес будет возвращен в метаданных со строкой «url» в качестве ключа и URL-адресом в качестве значения. |
LINK_ALREADY_EXISTS | Запрашивается обновление для преобразования ссылки действия с местом в ссылку, которая уже существует, с тем же uri и типом в указанном месте. |
SCALABLE_DEEP_LINK_INVALID_MULTIPLICITY | Домен, который содержит ссылка, уже использовался, и для каждого PlaceActionType существует ограничение в одну ссылку на домен. |
LINK_DOES_NOT_EXIST | Указана ссылка, которую невозможно найти в базе данных. |
GetPlaceActionLinkRequest
Сообщение запроса для PlaceActions.GetPlaceActionLink.
| Поля | |
|---|---|
name | Необходимый. Название ссылки действия места, которую нужно получить. |
СписокМестоДействиеСсылкиЗапрос
Сообщение запроса для PlaceActions.ListPlaceActionLinks. Здесь будут перечислены ссылки на действия для определенного местоположения в произвольном порядке. Это может не вернуть ссылки, которые были созданы недавно (в течение последних 24 часов) через другие поверхности, например, веб-сайт Google MyBusiness. Любая ссылка, созданная более 24 часов назад, будет отображаться через этот API.
| Поля | |
|---|---|
parent | Необходимый. Название места, ссылки на действия которого будут отображаться. |
filter | Необязательный. Фильтр, ограничивающий возврат ссылок на действия с местом. Ответ включает записи, соответствующие фильтру. Мы поддерживаем только следующий фильтр: 1. Place_action_type=XYZ, где XYZ — допустимый PlaceActionType. |
page_size | Необязательный. Сколько ссылок на действия будут возвращаться на страницу. По умолчанию 10. Минимальное значение — 1. |
page_token | Необязательный. Если указано, возвращает следующую страницу со ссылками на действия места. |
ListPlaceActionLinksResponse
Ответное сообщение для PlaceActions.ListPlaceActionLinks.
| Поля | |
|---|---|
place_action_links[] | Возвращенный список ссылок на действия места. |
next_page_token | Если ссылок на действия с местом больше, чем запрошенный размер страницы, это поле заполняется токеном для получения следующей страницы результатов. |
ListPlaceActionTypeMetadataRequest
Сообщение запроса для PlaceActions.ListPlaceActionTypeMetadata. Результаты будут возвращены в произвольном порядке.
| Поля | |
|---|---|
language_code | Необязательный. Код языка IETF BCP-47 для отображения отображаемых имен. Если этот язык недоступен, они будут предоставлены на английском языке. |
page_size | Необязательный. Сколько типов действий включать на страницу. По умолчанию — 10, минимум — 1. |
page_token | Необязательный. Если указано, извлекается следующая страница метаданных типа действия места. |
filter | Необязательный. Фильтр, ограничивающий типы действий с местом, для которых возвращаются метаданные. Ответ включает записи, соответствующие фильтру. Мы поддерживаем только следующие фильтры: 1. location=XYZ, где XYZ — это строка, указывающая имя ресурса местоположения в формате Если фильтр не указан, возвращаются все типы действий с местом. |
ListPlaceActionTypeMetadataResponse
Ответное сообщение для PlaceActions.ListPlaceActionTypeMetadata.
| Поля | |
|---|---|
place_action_type_metadata[] | Коллекция метаданных для доступных типов действий с местом. |
next_page_token | Если количество типов действий превысило запрошенный размер страницы, это поле будет заполнено токеном для получения следующей страницы при последующем вызове |
МестоДействиеСсылка
Представляет ссылку действия места и ее атрибуты.
| Поля | |
|---|---|
name | Необязательный. Имя ресурса в формате Поле имени будет учитываться только в запросах UpdatePlaceActionLink и DeletePlaceActionLink для обновления и удаления ссылок соответственно. Однако он будет игнорироваться в запросе CreatePlaceActionLink, где |
provider_type | Только вывод. Указывает тип поставщика. |
is_editable | Только вывод. Указывает, может ли эта ссылка редактироваться клиентом. |
uri | Необходимый. Ссылка Ури. Один и тот же URI можно повторно использовать для разных типов действий в разных местах. Однако для каждой уникальной комбинации (uri, типа действия с местом и местоположения) допускается использовать только одну ссылку на действие с местом. |
place_action_type | Необходимый. Тип действия с местом, которое можно выполнить по этой ссылке. |
is_preferred | Необязательный. Предпочтительна ли эта ссылка продавцом. Только одна ссылка может быть помечена как предпочтительная для каждого типа действия в определенном месте. Если в будущем запрос пометит другую ссылку как предпочтительную для того же типа действия с местом, текущая предпочтительная ссылка (если таковая имеется) потеряет свое предпочтение. |
create_time | Только вывод. Время создания ссылки на действие места. |
update_time | Только вывод. Время последнего изменения ссылки на действие с местом. |
ТипПровидера
Тип поставщика ссылок доступен только для чтения.
| Перечисления | |
|---|---|
PROVIDER_TYPE_UNSPECIFIED | Не указан. |
MERCHANT | Поставщик 1P, например продавец или агентство от имени продавца. |
AGGREGATOR_3P | 3P-агрегатор, например Reserve with Google . |
ТипПлейсДейшнТип
Тип действия с местом, которое можно выполнить по ссылке.
| Перечисления | |
|---|---|
PLACE_ACTION_TYPE_UNSPECIFIED | Не указан. |
APPOINTMENT | Тип действия — запись на прием. |
ONLINE_APPOINTMENT | Тип действия — запись на прием онлайн. |
DINING_RESERVATION | Тип действия — бронирование столика в ресторане. |
FOOD_ORDERING | Тип действия — заказ еды на доставку и/или на вынос. |
FOOD_DELIVERY | Тип действия — заказ еды на доставку. |
FOOD_TAKEOUT | Тип действия — заказ еды на вынос. |
SHOP_ONLINE | Тип действия — покупка, которая может быть доставкой и/или самовывозом. |
PlaceActionTypeМетаданные
Метаданные для поддерживаемых типов действий с местом.
| Поля | |
|---|---|
place_action_type | Тип действия места. |
display_name | Локализованное отображаемое имя атрибута, если оно доступно; в противном случае — отображаемое имя на английском языке. |
ОбновитьМестоДействиеСсылкаЗапрос
Сообщение запроса для PlaceActions.UpdatePlaceActionLink.
| Поля | |
|---|---|
place_action_link | Необходимый. Обновленная ссылка на действие с местом. |
update_mask | Необходимый. Конкретные поля для обновления. Единственные редактируемые поля — это |