คำแนะนำนี้จะอธิบายวิธีใช้ทรัพยากร 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