Method: users.messages.import

นำเข้าข้อความไปยังกล่องจดหมายของผู้ใช้รายนี้เท่านั้น โดยมีการสแกนและการจัดประเภทการนำส่งอีเมลมาตรฐานคล้ายกับการรับผ่าน SMTP วิธีนี้ไม่ได้ตรวจสอบ SPF จึงอาจใช้ไม่ได้กับข้อความสแปมบางข้อความ เช่น ข้อความที่พยายามปลอมแปลงโดเมน วิธีนี้จะไม่ส่งข้อความ โปรดทราบว่าข้อความต้องมีขนาดไม่เกิน 150 MB

คำขอ HTTP

  • URI การอัปโหลดสำหรับคำขออัปโหลดสื่อ
    POST https://gmail.googleapis.com/upload/gmail/v1/users/{userId}/messages/import
  • URI ของข้อมูลเมตาสำหรับคำขอข้อมูลเมตาเท่านั้น:
    POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/import

URL ใช้ไวยากรณ์การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
userId

string

อีเมลของผู้ใช้ ค่าพิเศษ me ใช้ระบุผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์ได้

พารามิเตอร์การค้นหา

พารามิเตอร์
internalDateSource

enum (InternalDateSource)

แหล่งที่มาของวันที่ภายในของข้อความใน Gmail

neverMarkSpam

boolean

ไม่สนใจการตัดสินของเครื่องมือแยกประเภทสแปมของ Gmail และอย่าทำเครื่องหมายอีเมลนี้เป็นสแปมในกล่องจดหมาย

processForCalendar

boolean

ประมวลผลคำเชิญในปฏิทินในอีเมลและเพิ่มการประชุมที่ดึงข้อมูลมาไปยัง Google ปฏิทินสำหรับผู้ใช้รายนี้

deleted

boolean

ทำเครื่องหมายอีเมลว่าถูกลบอย่างถาวร (ไม่ใช่ถังขยะ) และแสดงเฉพาะใน Google ห้องนิรภัย ให้ผู้ดูแลระบบห้องนิรภัย ใช้สำหรับบัญชี Google Workspace เท่านั้น

เนื้อความของคำขอ

เนื้อความของคำขอมีอินสแตนซ์ของ Message

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Message

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้

  • https://mail.google.com/
  • https://www.googleapis.com/auth/gmail.modify
  • https://www.googleapis.com/auth/gmail.insert

ดูข้อมูลเพิ่มเติมได้ที่ OAuth 2.0 Overview