Gestisci le notifiche via email di Merchant Center

Questa guida spiega come utilizzare EmailPreferences per gestire l'indirizzo email di Merchant Center notifiche e vedere quali tipi di email del tuo account users ricevono. Per l'elenco completo dei tipi di notifiche via email, consulta EmailPreferences riferimento.

Puoi utilizzare l'API Merchant solo per gestire le notifiche email per gli account in cui sei stato aggiunto come utente.

Per visualizzare o aggiornare le notifiche via email, sono necessari i seguenti valori:

  • L'indirizzo email dell'utente che riceve le email. Puoi trovare il suo indirizzo email nel campo name della risorsa User.
  • L'ID commerciante dell'account su cui avviare o interrompere la ricezione di email. Se l'account commerciante è un account avanzato account e l'utente ha l'accesso alle funzionalità , utilizza l'ID commerciante dell'account avanzato.

Attivare o disattivare le notifiche

Per aggiornare le impostazioni di notifica via email di un account commerciante specifico, chiama accounts.v1beta.accounts.users.updateEmailPreference con il merchantId dell'account e l'indirizzo email dell'utente.

Utilizza i seguenti valori per controllare le notifiche email che l'utente riceve:

  • OPTED_IN: ricevi notifiche via email relative all'account.
  • OPTED_OUT: non ricevi notifiche via email per l'account.

Ecco un esempio di richiesta per disattivare le notifiche email per un utente specifico account commerciante:

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

{
  "newsAndTips": "OPTED_OUT"
}

Visualizza le notifiche esistenti

Per visualizzare le impostazioni attuali delle notifiche via email per un utente specifico, chiama il numero accounts.v1beta.accounts.users.getEmailPreferences

Ecco una richiesta di esempio, in cui merchantId è l'ID commerciante del account a cui si riferiscono le notifiche via email e emailAddress è l'indirizzo email indirizzo dell'utente che riceve le email.

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

Ecco un esempio di risposta da una chiamata riuscita:

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

Per ulteriori informazioni sulle notifiche via email, consulta Modificare il tuo account Merchant Center preferenze email.