ภาพรวมของ Gmail API

Gmail API คือ RESTful API ที่ใช้เข้าถึงกล่องจดหมาย Gmail และส่งอีเมลได้ สำหรับเว็บแอปพลิเคชันส่วนใหญ่ Gmail API เป็นตัวเลือกที่ดีที่สุดสำหรับการเข้าถึงข้อมูล Gmail ของผู้ใช้ที่ได้รับอนุญาต และเหมาะสำหรับแอปพลิเคชันต่างๆ เช่น

  • การแยก การจัดทำดัชนี และการสำรองข้อมูลอีเมลแบบอ่านอย่างเดียว
  • การส่งข้อความอัตโนมัติหรือแบบเป็นโปรแกรม
  • การย้ายข้อมูลบัญชีอีเมล
  • การจัดระเบียบอีเมล ซึ่งรวมถึงการกรองและการจัดเรียงข้อความ
  • การกำหนดลายเซ็นอีเมลให้เป็นมาตรฐานทั่วทั้งองค์กร

คำทั่วไป

ต่อไปนี้เป็นรายการคำทั่วไปที่ใช้ใน API นี้

ผู้มอบสิทธิ์และผู้รับมอบสิทธิ์
ผู้มอบสิทธิ์คือผู้ใช้ Gmail ที่ให้สิทธิ์เข้าถึงกล่องจดหมายแก่ผู้ใช้รายอื่นภายในองค์กร Google Workspace เดียวกัน ผู้ใช้ที่ได้รับสิทธิ์เข้าถึงนี้คือผู้รับมอบสิทธิ์ ผู้รับมอบสิทธิ์สามารถอ่าน ส่ง และลบข้อความ รวมถึงดูและเพิ่มรายชื่อติดต่อในนามของบัญชีผู้มอบสิทธิ์ ดูข้อมูลเพิ่มเติมได้ที่ หัวข้อจัดการผู้รับมอบสิทธิ์
ฉบับร่าง
ข้อความที่ยังไม่ได้ส่ง คุณสามารถแทนที่ข้อความที่อยู่ในฉบับร่างได้ การส่งฉบับร่างจะลบฉบับร่างโดยอัตโนมัติและสร้างข้อความที่มีป้ายกำกับของระบบ SENT ฉบับร่างจะแสดงด้วยทรัพยากร drafts ดูข้อมูลเพิ่มเติมได้ที่หัวข้อการทำงานกับ ฉบับร่าง
ตัวกรอง
กฎขั้นสูงที่กำหนดค่าไว้สำหรับบัญชีซึ่งจะประเมินข้อความขาเข้าตามเกณฑ์การจับคู่ที่เฉพาะเจาะจง (เช่น ผู้ส่ง หัวเรื่อง หรือขนาด) เมื่อข้อความตรงตามเกณฑ์ ตัวกรองจะทริกเกอร์การดำเนินการโดยอัตโนมัติ เช่น การเพิ่มหรือนำป้ายกำกับออก หรือการส่งต่ออีเมลไปยังอีเมลที่ระบุ ดูข้อมูล เพิ่มเติมได้ที่หัวข้อจัดการ ตัวกรอง
อีเมลที่ใช้รับการส่งต่อ
อีเมลที่เฉพาะเจาะจงและได้รับการยืนยันซึ่งกำหนดค่าไว้เพื่อรับข้อความที่ส่งต่ออัตโนมัติจากบัญชีของผู้ใช้ คุณต้องลงทะเบียนและยืนยันอีเมลอย่างเป็นทางการเพื่อพิสูจน์ความเป็นเจ้าของก่อนจึงจะใช้อีเมลในกฎการส่งต่อหรือตัวกรองได้ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อจัดการ การส่งต่อ
ป้ายกำกับ

กลไกในการจัดระเบียบข้อความและชุดข้อความ เช่น คุณอาจสร้างป้ายกำกับ "ภาษี" และใช้ป้ายกำกับนี้กับข้อความและชุดข้อความทั้งหมดที่เกี่ยวข้องกับภาษีของผู้ใช้ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อจัดการ ป้ายกำกับ

ซึ่งมีป้ายกำกับอยู่สองประเภทดังนี้

ป้ายกำกับของระบบ
ป้ายกำกับที่สร้างขึ้นภายใน เช่น INBOX, TRASH หรือ SPAM คุณจะลบหรือแก้ไขป้ายกำกับเหล่านี้ไม่ได้ อย่างไรก็ตาม คุณสามารถใช้ป้ายกำกับของระบบบางรายการ เช่น INBOX กับข้อความและชุดข้อความ หรือนำป้ายกำกับออกจากข้อความและชุดข้อความได้
ป้ายกำกับของผู้ใช้
ป้ายกำกับที่ผู้ใช้สร้างขึ้น ผู้ใช้หรือแอปพลิเคชันสามารถลบหรือแก้ไขป้ายกำกับเหล่านี้ได้ ป้ายกำกับของผู้ใช้จะแสดงด้วยทรัพยากร labels
ข้อความ

ข้อความอีเมลที่มีผู้ส่ง ผู้รับ หัวเรื่อง และเนื้อหา เมื่อสร้างข้อความแล้ว คุณจะเปลี่ยนแปลงข้อความไม่ได้ ข้อความจะแสดงด้วย messages ทรัพยากร

ข้อความ Push

ระบบการแจ้งเตือนฝั่งเซิร์ฟเวอร์ที่ผสานรวมกับ Google Cloud Pub/Sub แอปพลิเคชันสามารถ "ดู" กล่องจดหมายได้ และ Gmail API จะส่งเว็บฮุกหรือการแจ้งเตือนอัตโนมัติทุกครั้งที่มีการเปลี่ยนแปลงเกิดขึ้น (เช่น มีอีเมลใหม่เข้ามา) ซึ่งช่วยลดความจำเป็นที่แอปจะต้องโพลเซิร์ฟเวอร์เพื่อดูข้อมูลอัปเดตอย่างต่อเนื่อง ดูข้อมูลเพิ่มเติมได้ที่หัวข้อข้อความ Push

ใบรับรอง S/MIME

ใบรับรองดิจิทัลที่อัปโหลดไปยังอีเมลแทนที่เฉพาะเจาะจงสำหรับส่งในนาม ซึ่งอนุญาตให้ผู้ใช้ส่งอีเมลที่เข้ารหัสและลงนามแบบดิจิทัลได้ เพื่อให้มั่นใจในความปลอดภัยของข้อความและความถูกต้องของผู้ส่ง ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ จัดการใบรับรอง S/MIME

อีเมลแทนสำหรับส่งในนาม

อีเมลเหล่านี้แสดงถึงอีเมลต่างๆ ที่บัญชีได้รับอนุญาตให้ส่งอีเมล ทุกบัญชีจะมีอีเมลแทนอย่างน้อย 1 รายการที่แสดงถึงอีเมลหลัก อีเมลแทนจะสอดคล้องกับฟีเจอร์ "ส่งอีเมลในนาม" ในอินเทอร์เฟซเว็บของ Gmail และยังเป็นพื้นฐานสำหรับการกำหนดค่าลายเซ็นอีเมลต่ออีเมลด้วย ดูข้อมูลเพิ่มเติมได้ที่หัวข้อจัดการ อีเมลแทน

ชุดข้อความที่

ชุดข้อความที่เกี่ยวข้องซึ่งประกอบกันเป็นบทสนทนา ในโปรแกรมรับส่งอีเมล ระบบจะสร้างชุดข้อความเมื่อผู้รับอย่างน้อย 1 รายตอบกลับข้อความด้วยข้อความของตนเอง ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ จัดการ ชุดข้อความ

  • หากต้องการดูข้อมูลเกี่ยวกับการพัฒนาด้วย Google Workspace API ซึ่งรวมถึงการจัดการ การตรวจสอบสิทธิ์และการให้สิทธิ์ โปรดดูหัวข้อพัฒนาบน Google Workspace

  • หากต้องการดูวิธีกำหนดค่าและเรียกใช้แอป Gmail API โปรดอ่าน คู่มือเริ่มต้นฉบับย่อ