NotificationSetting
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Тема Google Pub/Sub, в которой можно публиковать уведомления, когда местоположение обновляется или появляется новый отзыв. Для каждой учетной записи будет только один ресурс настройки уведомлений.
JSON-представление |
---|
{
"name": string,
"pubsubTopic": string,
"notificationTypes": [
enum (NotificationType )
]
} |
Поля |
---|
name | string Необходимый. Имя ресурса, для которого предназначен этот параметр. Это форма accounts/{account_id}/notificationSetting . |
pubsubTopic | string Необязательный. Тема Google Pub/Sub, которая будет получать уведомления при обновлении местоположений, управляемых этим аккаунтом. Если параметр не установлен, уведомления публиковаться не будут. Учетная запись mybusiness-api-pubsub@system.gserviceaccount.com должна иметь как минимум разрешения на публикацию в теме Pub/Sub. |
notificationTypes[] | enum ( NotificationType ) Типы уведомлений, которые будут отправляться в тему Pub/Sub. Чтобы полностью прекратить получение уведомлений, используйте NotificationSettings.UpdateNotificationSetting с пустым типом уведомлений или задайте для pubsubTopic пустую строку. |
тип уведомления
Тип уведомления, отправляемого в тему Pub/Sub.
Перечисления |
---|
NOTIFICATION_TYPE_UNSPECIFIED | Нет типа уведомления. Не будет соответствовать никаким уведомлениям. |
GOOGLE_UPDATE | Местоположение содержит обновления Google для проверки. Поле location_name в уведомлении будет содержать название ресурса местоположения с обновлениями Google. |
NEW_REVIEW | На локацию добавлен новый отзыв. Поле review_name в уведомлении будет содержать имя ресурса добавленного обзора, а location_name будет содержать имя ресурса местоположения. |
UPDATED_REVIEW | Отзыв о локации обновлен. Поле review_name в уведомлении будет содержать имя ресурса добавленного обзора, а location_name будет содержать имя ресурса местоположения. |
NEW_CUSTOMER_MEDIA | Пользователь Google Maps добавил к этому местоположению новый медиа-объект. В уведомлении будет указано имя ресурса нового элемента мультимедиа. |
NEW_QUESTION | В локацию добавлен новый вопрос. В уведомлении будет указано название ресурса, в котором задан вопрос. |
UPDATED_QUESTION | Актуализируется вопрос о локации. В уведомлении будет указано название ресурса, в котором задан вопрос. |
NEW_ANSWER | В локацию добавлен новый ответ. В уведомлении будет указано название ресурса с вопросом и ответом. |
UPDATED_ANSWER | Ответ местоположения обновлен. В уведомлении будет указано название ресурса с вопросом и ответом. |
DUPLICATE_LOCATION | Указывает, есть ли изменения в дублирующемся поле местоположения метаданных местоположения. |
LOSS_OF_VOICE_OF_MERCHANT | Устарело: перенесите существующие варианты использования этого значения в более расширенное «VOICE_OF_MERCHANT_UPDATED». |
VOICE_OF_MERCHANT_UPDATED | Указывает, есть ли у местоположения обновление статуса Voice of Merchant (VOM). VOM определяет, имеет ли местоположение хорошую репутацию и имеет ли продавец контроль над бизнесом в Google. Любые изменения, внесенные в местоположение, будут опубликованы на Картах после прохождения этапа проверки. Для получения более подробной информации позвоните GetVoiceOfMerchantState rpc. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[null,null,["Последнее обновление: 2025-07-25 UTC."],[[["\u003cp\u003eGoogle Pub/Sub notifications can be configured for location updates and new reviews.\u003c/p\u003e\n"],["\u003cp\u003eA single notification setting exists per account, directing notifications to a specified Pub/Sub topic.\u003c/p\u003e\n"],["\u003cp\u003eNotification types include Google updates, new/updated reviews, new customer media, new/updated Q&A, duplicate location and Voice of Merchant updates.\u003c/p\u003e\n"],["\u003cp\u003eAccount must grant \u003ccode\u003emybusiness-api-pubsub@system.gserviceaccount.com\u003c/code\u003e publish permissions on the designated Pub/Sub topic.\u003c/p\u003e\n"],["\u003cp\u003eTo disable notifications, clear the \u003ccode\u003enotificationTypes\u003c/code\u003e list or set \u003ccode\u003epubsubTopic\u003c/code\u003e to an empty string in the notification settings.\u003c/p\u003e\n"]]],[],null,["# NotificationSetting\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [NotificationType](#NotificationType)\n\nA Google Pub/Sub topic where notifications can be published when a location is updated or has a new review. There will be only one notification setting resource per-account.\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"pubsubTopic\": string, \"notificationTypes\": [ enum (/my-business/reference/notifications/rest/v1/NotificationSetting#NotificationType) ] } ``` |\n\n| Fields ||\n|-----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Required. The resource name this setting is for. This is of the form `accounts/{account_id}/notificationSetting`. |\n| `pubsubTopic` | `string` Optional. The Google Pub/Sub topic that will receive notifications when locations managed by this account are updated. If unset, no notifications will be posted. The account [mybusiness-api-pubsub@system.gserviceaccount.com](mailto:mybusiness-api-pubsub@system.gserviceaccount.com) must have at least Publish permissions on the Pub/Sub topic. |\n| `notificationTypes[]` | `enum (`[NotificationType](/my-business/reference/notifications/rest/v1/NotificationSetting#NotificationType)`)` The types of notifications that will be sent to the Pub/Sub topic. To stop receiving notifications entirely, use NotificationSettings.UpdateNotificationSetting with an empty notificationTypes or set the pubsubTopic to an empty string. |\n\nNotificationType\n----------------\n\nType of notification sent to the Pub/Sub topic.\n\n| Enums ||\n|---------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `NOTIFICATION_TYPE_UNSPECIFIED` | No notification type. Will not match any notifications. |\n| `GOOGLE_UPDATE` | The location has Google updates for review. The location_name field on the notification will provide the resource name of the location with Google updates. |\n| `NEW_REVIEW` | A new review has been added to the location. The review_name field on the notification will provide the resource name of the review that was added, and location_name will have the location's resource name. |\n| `UPDATED_REVIEW` | A review on the location has been updated. The review_name field on the notification will provide the resource name of the review that was added, and location_name will have the location's resource name. |\n| `NEW_CUSTOMER_MEDIA` | A new media item has been added to the location by a Google Maps user. The notification will provide the resource name of the new media item. |\n| `NEW_QUESTION` | A new question is added to the location. The notification will provide the resource name of question. |\n| `UPDATED_QUESTION` | A question of the location is updated. The notification will provide the resource name of question. |\n| `NEW_ANSWER` | A new answer is added to the location. The notification will provide the resource name of question and answer. |\n| `UPDATED_ANSWER` | An answer of the location is updated. The notification will provide the resource name of question and answer. |\n| `DUPLICATE_LOCATION` | Indicates whether there is a change in location metadata's duplicate location field. |\n| `LOSS_OF_VOICE_OF_MERCHANT` | Deprecated: Migrate the existing usages of this value to the more expanded \"VOICE_OF_MERCHANT_UPDATED\". | This item is deprecated! |\n| `VOICE_OF_MERCHANT_UPDATED` | Indicates whether the location has an update in Voice of Merchant (VOM) status. VOM dictates whether the location is in good standing and the merchant has control over the business on Google. Any edits made to the location will propagate to Maps after passing the review phase. Call GetVoiceOfMerchantState rpc for more details. |"]]