Belirtilen iletilerdeki etiketleri ve sınıflandırma etiketi değerlerini değiştirir. Kuruluşlarındaki kullanıcılar için iletileri değiştiren yöneticilerin istekleri, https://www.googleapis.com/auth/gmail.modify.restricted kapsamıyla kullanıcıların kimliğine bürünmek için alan genelinde yetki devri yetkisine sahip bir hizmet hesabıyla yetkilendirme gerektirir.
HTTP isteği
POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/batchModify
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
userId |
Kullanıcının e-posta adresi. Kimliği doğrulanmış kullanıcıyı belirtmek için |
İstek metni
İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"ids": [
string
],
"addLabelIds": [
string
],
"removeLabelIds": [
string
],
"addClassificationLabels": [
{
object ( |
| Alanlar | |
|---|---|
ids[] |
Değiştirilecek iletilerin kimlikleri. İstek başına 1.000 kimlik sınırı vardır. |
addLabelIds[] |
İletilere eklenecek etiket kimliklerinin listesi. |
removeLabelIds[] |
İletilerden kaldırılacak etiket kimliklerinin listesi. |
addClassificationLabels[] |
Eklenecek sınıflandırma etiketi değerlerinin listesi. Aynı etiket kimliğine sahip bir sınıflandırma etiketi iletiye zaten uygulanmışsa mevcut alan kimliklerine sahip alanlar güncellenir ve yeni alan kimliklerine sahip alanlar eklenir. İstek başına 20 sınıflandırma etiketi değeri sınırı vardır. İleti zaten sınıflandırılmışsa ve nihai toplam Sınıflandırma Etiketi değeri sayısı, ileti başına izin verilen maksimum Sınıflandırma Etiketi değeri sayısını aşıyorsa değişiklik başarısız olur. |
removeClassificationLabelIds[] |
İletilerden kaldırılacak sınıflandırma etiketi değerlerinin listesi. |
Yanıt metni
Başarılı olursa yanıt gövdesi boş olur.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://mail.google.com/https://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/gmail.modify.restricted
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.