Zarządzanie e-mailami z powiadomieniami Merchant Center

Z tego przewodnika dowiesz się, jak korzystać z EmailPreferences narzędzie do zarządzania pocztą e-mail w Merchant Center powiadomienia i zobaczyć, które rodzaje e-maili Odbierz users. Pełną listę typów powiadomień e-mail znajdziesz w EmailPreferences odwołania.

Interfejsu Merchant API możesz używać tylko do zarządzania e-mailami z powiadomieniami dla kont, do których dodano Cię jako użytkownika.

Aby wyświetlać lub aktualizować e-maile z powiadomieniami, potrzebujesz tych wartości:

  • Adres e-mail użytkownika, który otrzymuje e-maile. Ich listę znajdziesz e-mail w polu name zasobu User.
  • Identyfikator sprzedawcy powiązany z kontem, na temat którego chcesz otrzymywać wiadomości e-mail lub z których chcesz zrezygnować. Jeśli konto sprzedawcy jest zaawansowane , a użytkownik ma dostęp do zaawansowanych funkcji , użyj identyfikatora sprzedawcy. konta zaawansowanego.

Włączanie i wyłączanie powiadomień

Aby zaktualizować ustawienia powiadomień e-mail dla określonego konta sprzedawcy, zadzwoń pod numer accounts.v1beta.accounts.users.updateEmailPreference z merchantId konta i adresem e-mail użytkownika.

Użyj tych wartości, aby określić, jakie e-maile z powiadomieniami będą otrzymywać użytkownicy:

  • OPTED_IN: otrzymywanie powiadomień e-mail dotyczących konta.
  • OPTED_OUT: nie otrzymujesz e-maili z powiadomieniami dotyczącymi konta.

Oto przykładowa prośba o rezygnację użytkownika z otrzymywania e-maili z powiadomieniami o określonym konto sprzedawcy:

PATCH https://merchantapi.googleapis.com/accounts/v1beta/accounts/merchantId/users/emailAddress/emailPreferences

{
  "newsAndTips": "OPTED_OUT"
}

Wyświetl istniejące powiadomienia

Aby wyświetlić bieżące ustawienia powiadomień e-mail dla określonego użytkownika, zadzwoń pod numer accounts.v1beta.accounts.users.getEmailPreferences

Oto przykładowe żądanie, w którym merchantId to identyfikator sprzedawcy konta, którego dotyczą powiadomienia e-mail, a emailAddress to adres e-mail adres e-mail użytkownika, który otrzymuje e-maile.

GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/merchantId/users/emailAddress/emailPreferences

Oto przykładowa odpowiedź z udanego wywołania:

{
  "name": "accounts/merchantId/users/emailAddress/emailPreferences",
  "newsAndTips": "OPTED_IN"
}

Więcej informacji o e-mailach z powiadomieniami znajdziesz w artykule Zmiana konta Merchant Center ustawienia powiadomień e-mail.