แก้ไขป้ายกำกับและค่าป้ายกำกับการแยกประเภทในข้อความที่ระบุ สำหรับผู้ดูแลระบบที่แก้ไขข้อความของผู้ใช้ในองค์กร คำขอต้องมีการให้สิทธิ์ด้วยบัญชีบริการที่มีสิทธิ์มอบสิทธิ์ทั่วทั้งโดเมนเพื่อแอบอ้างเป็นผู้ใช้ที่มีขอบเขตhttps://www.googleapis.com/auth/gmail.modify.restricted
คำขอ HTTP
POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/batchModify
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
userId |
อีเมลของผู้ใช้ คุณใช้ค่าพิเศษ |
เนื้อหาคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"ids": [
string
],
"addLabelIds": [
string
],
"removeLabelIds": [
string
],
"addClassificationLabels": [
{
object ( |
| ช่อง | |
|---|---|
ids[] |
รหัสของข้อความที่จะแก้ไข คำขอ 1 รายการมีรหัสได้ไม่เกิน 1,000 รายการ |
addLabelIds[] |
รายการรหัสป้ายกำกับที่จะเพิ่มลงในข้อความ |
removeLabelIds[] |
รายการรหัสป้ายกำกับที่จะนำออกจากข้อความ |
addClassificationLabels[] |
รายการค่าป้ายกำกับการแยกประเภทที่จะเพิ่ม หากมีการใช้ป้ายกำกับการแยกประเภทที่มีรหัสป้ายกำกับเดียวกันกับข้อความอยู่แล้ว ระบบจะอัปเดตช่องที่มีรหัสช่องที่มีอยู่ และเพิ่มช่องที่มีรหัสช่องใหม่ คำขอ 1 รายการมีค่าป้ายกำกับการแยกประเภทได้ไม่เกิน 20 รายการ หากข้อความได้รับการแยกประเภทแล้วและจำนวนค่าป้ายกำกับการแยกประเภททั้งหมดสุดท้ายเกินจำนวนค่าป้ายกำกับการแยกประเภทสูงสุดที่อนุญาตต่อข้อความ การแก้ไขจะล้มเหลว |
removeClassificationLabelIds[] |
รายการค่าป้ายกำกับการแยกประเภทที่จะนำออกจากข้อความ |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะเป็นค่าว่าง
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://mail.google.com/https://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/gmail.modify.restricted
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์