Method: users.messages.import

İletiyi yalnızca bu kullanıcının posta kutusuna aktarır. SMTP üzerinden alma işlemine benzer şekilde, standart e-posta teslimi taraması ve sınıflandırması yapılır. Bu yöntemde SPF kontrolleri yapılmadığı için alan sahteciliği yapmaya çalışanlar gibi bazı spam iletilerde çalışmayabilir. Bu yöntemle mesaj gönderilmez. İletinin maksimum boyutunun 150 MB olduğunu unutmayın.

HTTP isteği

  • Medya yükleme istekleri için yükleme URI'si:
    POST https://gmail.googleapis.com/upload/gmail/v1/users/{userId}/messages/import
  • Yalnızca meta veri istekleri için meta veri URI'si:
    POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/import

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
userId

string

Kullanıcının e-posta adresi. Kimliği doğrulanmış kullanıcıyı belirtmek için me özel değeri kullanılabilir.

Sorgu parametreleri

Parametreler
internalDateSource

enum (InternalDateSource)

Gmail'in iletinin dahili tarihi için kaynak.

neverMarkSpam

boolean

Gmail spam sınıflandırıcısının kararını yoksay ve bu e-postayı asla posta kutusunda SPAM olarak işaretleme.

processForCalendar

boolean

E-postadaki takvim davetlerini işleme ve çıkarılan toplantıları bu kullanıcının Google Takvim'ine ekleme

deleted

boolean

E-postayı kalıcı olarak silinmiş (ÇÖP değil) ve yalnızca Google Apps Kasası'nda görünür olarak işaretleyin. Bu e-posta, Apps Kasası yöneticisine gösterilir. Yalnızca Google Workspace hesaplarında kullanılır.

İstek metni

İstek metni, Message öğesinin bir örneğini içerir.

Yanıt metni

Başarılıysa yanıt metni, Message öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.