แหล่งข้อมูล: ข้อความ
ข้อความอีเมล
| การแสดง JSON |
|---|
{ "id": string, "threadId": string, "labelIds": [ string ], "snippet": string, "historyId": string, "internalDate": string, "payload": { object ( |
| ช่อง | |
|---|---|
id |
รหัสที่เปลี่ยนแปลงไม่ได้ของข้อความ |
threadId |
รหัสของชุดข้อความที่ข้อความเป็นสมาชิก หากต้องการเพิ่มข้อความหรือฉบับร่างลงในเธรด คุณต้องมีคุณสมบัติตรงตามเกณฑ์ต่อไปนี้
|
labelIds[] |
รายการรหัสของป้ายกำกับที่ใช้กับข้อความนี้ |
snippet |
ข้อความบางส่วนของข้อความ |
historyId |
รหัสของบันทึกประวัติล่าสุดที่แก้ไขข้อความนี้ |
internalDate |
การประทับเวลาการสร้างข้อความภายใน (มิลลิวินาทีตั้งแต่ Epoch) ซึ่งกำหนดลำดับในกล่องจดหมาย สำหรับอีเมลที่ได้รับผ่าน SMTP ปกติ ฟิลด์นี้จะแสดงเวลาที่ Google ยอมรับข้อความในตอนแรก ซึ่งเชื่อถือได้มากกว่าส่วนหัว |
payload |
โครงสร้างอีเมลที่แยกวิเคราะห์แล้วในส่วนของข้อความ |
sizeEstimate |
ขนาดโดยประมาณของข้อความเป็นไบต์ |
raw |
ข้อความอีเมลทั้งหมดในสตริงที่จัดรูปแบบ RFC 2822 และเข้ารหัส base64url แสดงในคำตอบ สตริงที่เข้ารหัส Base64 |
classificationLabelValues[] |
ค่าป้ายกำกับการแยกประเภทในข้อความ คุณสามารถค้นหาสคีมาป้ายกำกับการแยกประเภทที่มีอยู่ได้โดยใช้ Google Drive Labels API รหัสป้ายกำกับการแยกประเภทแต่ละรายการต้องไม่ซ้ำกัน หากระบุรหัสที่ซ้ำกัน ระบบจะเก็บไว้เพียงรหัสเดียวและจะเลือกโดยพลการ ใช้สำหรับบัญชี Google Workspace เท่านั้น |
MessagePart
ส่วนข้อความ MIME เดียว
| การแสดง JSON |
|---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
| ช่อง | |
|---|---|
partId |
รหัสที่เปลี่ยนแปลงไม่ได้ของส่วนข้อความ |
mimeType |
ประเภท MIME ของส่วนข้อความ |
filename |
ชื่อไฟล์ของไฟล์แนบ จะแสดงก็ต่อเมื่อส่วนของข้อความนี้แสดงถึงไฟล์แนบ |
headers[] |
รายการส่วนหัวในส่วนข้อความนี้ สำหรับส่วนข้อความระดับบนสุดซึ่งแสดงถึงเพย์โหลดของข้อความทั้งหมด จะมีส่วนหัวอีเมล RFC 2822 มาตรฐาน เช่น |
body |
เนื้อความของส่วนข้อความสำหรับส่วนนี้ ซึ่งอาจว่างเปล่าสำหรับส่วนข้อความ MIME ของคอนเทนเนอร์ |
parts[] |
ส่วนข้อความ MIME ย่อยของส่วนนี้ ซึ่งจะมีผลกับส่วนข้อความ MIME ของคอนเทนเนอร์เท่านั้น เช่น |
ส่วนหัว
| การแสดง JSON |
|---|
{ "name": string, "value": string } |
| ช่อง | |
|---|---|
name |
ชื่อของส่วนหัวก่อน |
value |
ค่าของส่วนหัวหลังตัวคั่น |
ClassificationLabelValue
ป้ายกำกับการแยกประเภทที่ใช้กับข้อความอีเมล ป้ายกำกับการแยกประเภทแตกต่างจากป้ายกำกับกล่องจดหมาย Gmail ใช้สำหรับบัญชี Google Workspace เท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับป้ายกำกับการแยกประเภท
| การแสดง JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| ช่อง | |
|---|---|
labelId |
ต้องระบุ รหัสป้ายกำกับการจัดประเภทที่เป็นตัวอักษรและตัวเลขแบบ Canonical หรือแบบดิบ แมปกับฟิลด์รหัสของทรัพยากรป้ายกำกับของ Google ไดรฟ์ |
fields[] |
ค่าฟิลด์สำหรับรหัสป้ายกำกับการแยกประเภทที่ระบุ |
ClassificationLabelFieldValue
ค่าฟิลด์สำหรับป้ายกำกับการแยกประเภท
| การแสดง JSON |
|---|
{ "fieldId": string, "selection": string } |
| ช่อง | |
|---|---|
fieldId |
ต้องระบุ รหัสฟิลด์สำหรับค่าป้ายกำกับการแยกประเภท แมปกับฟิลด์ ID ของออบเจ็กต์ |
selection |
รหัสตัวเลือกการเลือกสำหรับตัวเลือกการเลือก ควรตั้งค่าเฉพาะในกรณีที่ประเภทฟิลด์เป็น |
เมธอด |
|
|---|---|
|
ลบข้อความจำนวนมากตามรหัสข้อความ |
|
แก้ไขป้ายกำกับในข้อความที่ระบุ |
|
ลบข้อความที่ระบุอย่างถาวรทันที |
|
รับข้อความที่ระบุ |
|
นำเข้าข้อความไปยังกล่องจดหมายของผู้ใช้รายนี้เท่านั้น โดยมีการสแกนและการจัดประเภทการนำส่งอีเมลมาตรฐานคล้ายกับการรับผ่าน SMTP |
|
แทรกข้อความลงในกล่องจดหมายของผู้ใช้รายนี้โดยตรงเท่านั้น ซึ่งคล้ายกับ IMAP APPEND โดยข้ามการสแกนและการจัดประเภทส่วนใหญ่ |
|
แสดงรายการข้อความในกล่องจดหมายของผู้ใช้ |
|
แก้ไขป้ายกำกับในข้อความที่ระบุ |
|
ส่งข้อความที่ระบุไปยังผู้รับในส่วนหัว To, Cc และ Bcc |
|
ย้ายข้อความที่ระบุไปที่ถังขยะ |
|
นำข้อความที่ระบุออกจากถังขยะ |