В этом руководстве объясняется, как использовать ресурс EmailPreferences
для управления уведомлениями по электронной почте Merchant Center и просмотра типов электронных писем, которые получают users
вашего аккаунта. Полный список типов уведомлений по электронной почте см. в справочнике EmailPreferences
.
Вы можете использовать Merchant API для управления уведомлениями по электронной почте только для аккаунтов, в которых вы добавлены в качестве пользователя .
Чтобы просмотреть или обновить уведомления по электронной почте, вам потребуются следующие значения:
- Адрес электронной почты пользователя, который получает электронные письма. Вы можете найти их адрес электронной почты в поле
name
ресурсаUser
. - Идентификатор продавца учетной записи, о которой можно начать или прекратить получать электронные письма. Если учетная запись продавца является расширенной учетной записью и у пользователя есть доступ к расширенной учетной записи , используйте идентификатор продавца расширенной учетной записи.
Включить или отключить уведомления
Чтобы обновить настройки уведомлений по электронной почте для определенной учетной записи продавца, вызовите accounts.v1beta.accounts.users.updateEmailPreference
указав merchantId
учетной записи и адрес электронной почты пользователя.
Используйте следующие значения для управления уведомлениями по электронной почте, которые получает пользователь:
-
OPTED_IN
: получать уведомления по электронной почте для учетной записи. -
OPTED_OUT
: не получать уведомления по электронной почте для этой учетной записи.
Вот пример запроса на отказ пользователя от уведомлений по электронной почте для определенного аккаунта продавца:
PATCH https://merchantapi.googleapis.com/accounts/v1beta/accounts/merchantId/users/emailAddress/emailPreferences
{
"newsAndTips": "OPTED_OUT"
}
Просмотр существующих уведомлений
Чтобы просмотреть текущие настройки уведомлений по электронной почте для конкретного пользователя, accounts.v1beta.accounts.users.getEmailPreferences
.
Ниже приведен пример запроса, где merchantId
— это идентификатор продавца учетной записи, о которой отправляются уведомления по электронной почте, а emailAddress
— это адрес электронной почты пользователя, который получает электронные письма.
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/merchantId/users/emailAddress/emailPreferences
Вот пример ответа на успешный вызов:
{
"name": "accounts/merchantId/users/emailAddress/emailPreferences",
"newsAndTips": "OPTED_IN"
}
Дополнительную информацию об уведомлениях по электронной почте см. в разделе Изменение настроек электронной почты Merchant Center .
, В этом руководстве объясняется, как использовать ресурс EmailPreferences
для управления уведомлениями по электронной почте Merchant Center и просмотра типов электронных писем, которые получают users
вашего аккаунта. Полный список типов уведомлений по электронной почте см. в справочнике EmailPreferences
.
Вы можете использовать Merchant API для управления уведомлениями по электронной почте только для аккаунтов, в которых вы добавлены в качестве пользователя .
Чтобы просмотреть или обновить уведомления по электронной почте, вам потребуются следующие значения:
- Адрес электронной почты пользователя, который получает электронные письма. Вы можете найти их адрес электронной почты в поле
name
ресурсаUser
. - Идентификатор продавца учетной записи, о которой можно начать или прекратить получать электронные письма. Если учетная запись продавца является расширенной учетной записью и у пользователя есть доступ к расширенной учетной записи , используйте идентификатор продавца расширенной учетной записи.
Включить или отключить уведомления
Чтобы обновить настройки уведомлений по электронной почте для определенной учетной записи продавца, вызовите accounts.v1beta.accounts.users.updateEmailPreference
указав merchantId
учетной записи и адрес электронной почты пользователя.
Используйте следующие значения для управления уведомлениями по электронной почте, которые получает пользователь:
-
OPTED_IN
: получать уведомления по электронной почте для учетной записи. -
OPTED_OUT
: не получать уведомления по электронной почте для этой учетной записи.
Вот пример запроса на отказ пользователя от уведомлений по электронной почте для определенного аккаунта продавца:
PATCH https://merchantapi.googleapis.com/accounts/v1beta/accounts/merchantId/users/emailAddress/emailPreferences
{
"newsAndTips": "OPTED_OUT"
}
Просмотр существующих уведомлений
Чтобы просмотреть текущие настройки уведомлений по электронной почте для конкретного пользователя, accounts.v1beta.accounts.users.getEmailPreferences
.
Ниже приведен пример запроса, где merchantId
— это идентификатор продавца учетной записи, о которой отправляются уведомления по электронной почте, а emailAddress
— это адрес электронной почты пользователя, который получает электронные письма.
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/merchantId/users/emailAddress/emailPreferences
Вот пример ответа на успешный вызов:
{
"name": "accounts/merchantId/users/emailAddress/emailPreferences",
"newsAndTips": "OPTED_IN"
}
Дополнительную информацию об уведомлениях по электронной почте см. в разделе Изменение настроек электронной почты Merchant Center .