ก่อนย้ายข้อมูลอีเมลไปยัง Google Groups โดยใช้ Groups Migration API โปรดดำเนินการดังนี้ กำลังติดตาม
- ยืนยันว่ามีกลุ่มเป้าหมายอยู่ และอีเมลของกลุ่มถูกต้องก่อนย้ายข้อมูล ไปยังที่เก็บถาวรของกลุ่มนั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับกลุ่มรายชื่อและผู้ใช้ได้ที่ เวลา Directory API
- หากผู้ส่งอีเมลมีโดเมนเดียวกับกลุ่มเป้าหมาย โปรดยืนยันว่าผู้ส่งอีเมลนั้นมีอยู่จริง ก่อนย้ายข้อความอีเมลไปยังที่เก็บถาวรของกลุ่มเป้าหมาย
- รูปแบบข้อความอีเมลต้องอยู่ในรูปแบบ
ความละเอียดมาตรฐาน RFC 822
ใช้ส่วนหัว
Content-type: message/rfc822
ยืนยันว่าข้อความอีเมล ช่องTo:
,From:
และDate:
มีรูปแบบถูกต้อง ระบบจะแสดงผลคำตอบใน JSON รูปแบบข้อมูล
ย้ายข้อความอีเมลไปยัง Google Groups
หากต้องการย้ายข้อความอีเมลไปยังที่เก็บถาวรของกลุ่ม ให้ส่งคำขอ HTTP POST
รวมส่วนหัว Authorization
และแทนที่
GROUP_EMAIL_ADDRESS
ด้วยอีเมลของกลุ่มที่ส่งข้อความ
มีไว้สำหรับ
POST https://www.googleapis.com/upload/groups/v1/groups/GROUP_EMAIL_ADDRESS/archive?uploadType=media
ตัวอย่างคำขอ
ตัวอย่างนี้จะย้ายข้อมูลข้อความอีเมลไปยังที่เก็บถาวร samplegroup@googlegroups.com
Content-Length
มีขนาดไม่เกิน 25 MB ซึ่งรวมถึงข้อมูลเมตา เนื้อหา และเนื้อหาของข้อความ
ไฟล์แนบ:
POST https://www.googleapis.com/upload/groups/v1/groups/samplegroup@googlegroups.com/archive?uploadType=media
Host: www.googleapis.com
Content-Type: message/rfc822
Content-Length: BYTES
Authorization: Bearer Auth token
METADATA_BODY
โดยแทนที่ค่าต่อไปนี้
BYTES
: จำนวนไบต์ในอีเมลAUTH_TOKEN
: ส่วนหัว Authorization
METADATA_BODY
: ข้อมูลเมตา เนื้อหา และไฟล์แนบของอีเมลต่อไปนี้เป็นตัวอย่างข้อความอีเมลในรูปแบบข้อความ RFC 822 ที่ย้ายข้อมูลเข้าสู่
ที่เก็บถาวรของ samplegroup@googlegroups.com NNNN@mail.samplegroup.com
คือนี่
Message-ID ของตัวอย่าง ผู้ส่งของอีเมลที่ย้ายข้อมูลคือ sampleender@example.com และอีเมลนี้คือ
ย้ายข้อมูลไปยังที่เก็บถาวรของกลุ่ม samplegroup@googlegroups.com แล้ว:
Received: by 10.143.160.15 with HTTP; Mon, 16 Jul 2007 10:12:26 -0700 (PDT) Message-ID: <NNNN@mail.samplegroup.com> Date: Mon, 16 Jul 2007 10:12:26 -0700 From: samplesender@example.com To: samplegroup@googlegroups.com Subject: SUBJECT MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Delivered-To: samplegroup@samplegroup.com This is the body of the migrated email message.
การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 200
และสถานะการย้ายข้อมูล
ดูข้อมูลเพิ่มเติมเกี่ยวกับค่า responseCode
ได้ที่
ข้อมูลอ้างอิงของ Groups Migration API
{ "kind": "groupsMigration#groups", "responseCode": "SUCCESS", }
ดูข้อความที่นำเข้าในอินเทอร์เฟซของ Google Groups
ใน Google Groups "ชุดข้อความ" สถานะอ่านแล้ว/ยังไม่อ่านจะได้รับการจัดเก็บแยกกันสำหรับผู้ใช้แต่ละราย วันและเวลา
การแทรกข้อความและชุดข้อความโดยใช้ Groups Migration API จะมีการดำเนินการเสมือน
ข้อความเหล่านี้ส่งโดยผู้ใช้ในส่วนหัว From:
ซึ่งหมายความว่าข้อความเหล่านี้จะปรากฏเป็นยังไม่อ่าน
สำหรับผู้ใช้ทุกคน ยกเว้นผู้ใช้ที่มีที่อยู่ในส่วนหัว From:
ตัวอย่างเช่น
หลังจากตัวอย่างคำขอ JSON ก่อนหน้า ข้อความชื่อ SUBJECT
ปรากฏเป็นอ่านแล้ว
ถ้า samplesender@example.com
เข้าสู่ระบบ Google Groups แต่ดูเหมือนว่ายังไม่อ่าน
สำหรับผู้ใช้อื่นๆ ทั้งหมด