Merchant Center e-posta bildirimlerini yönetme

Bu kılavuzda, Merchant Center e-posta bildirimlerinizi yönetmek ve hesabınızın users aldığı e-posta türlerini görmek için EmailPreferences kaynağını nasıl kullanacağınız açıklanmaktadır. E-posta bildirim türlerinin tam listesi için EmailPreferences referansına bakın.

Merchant API'yi yalnızca kullanıcı olarak eklendiğiniz hesapların e-posta bildirimlerini yönetmek için kullanabilirsiniz.

E-posta bildirimlerini görüntülemek veya güncellemek için aşağıdaki değerlere ihtiyacınız vardır:

  • E-postaları alan kullanıcının e-posta adresi. Kullanıcının e-posta adresini User kaynağının name alanında bulabilirsiniz.
  • E-posta almaya başlayacak veya almaya son verecek hesabın satıcı kimliği. Satıcı hesabı gelişmiş bir hesapsa ve kullanıcı gelişmiş hesaba erişebiliyorsa gelişmiş hesabın satıcı kimliğini kullanın.

Bildirimleri etkinleştirme veya devre dışı bırakma

Belirli bir satıcı hesabının e-posta bildirimi ayarlarını güncellemek için hesabın merchantId ve kullanıcının e-posta adresini belirterek accounts.v1beta.accounts.users.updateEmailPreference işlevini çağırın.

Kullanıcının aldığı e-posta bildirimlerini kontrol etmek için aşağıdaki değerleri kullanın:

  • OPTED_IN: Hesap için e-posta bildirimleri alın.
  • OPTED_OUT: Hesap için e-posta bildirimi almazsınız.

Aşağıda, kullanıcının belirli bir satıcı hesabının e-posta bildirimlerini devre dışı bırakmasını isteyen örnek bir istek verilmiştir:

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

{
  "newsAndTips": "OPTED_OUT"
}

Mevcut bildirimleri görüntüleme

Belirli bir kullanıcının mevcut e-posta bildirim ayarlarını görmek için accounts.v1beta.accounts.users.getEmailPreferences tuşuna basın.

Aşağıda, merchantId'nin e-posta bildirimlerinin konusu olan hesabın satıcı kimliği, emailAddress'ın ise e-postaları alan kullanıcının e-posta adresi olduğu örnek bir istek verilmiştir.

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

Başarılı bir aramadan alınan örnek yanıtı aşağıda bulabilirsiniz:

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

E-posta bildirimleri hakkında daha fazla bilgi için Merchant Center e-posta tercihlerinizi değiştirme başlıklı makaleyi inceleyin.