คู่มือนี้จะอธิบายวิธีใช้แหล่งข้อมูล 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