Method: users.messages.import

İleti, SMTP üzerinden alınana benzer standart e-posta teslimi taraması ve sınıflandırması ile yalnızca bu kullanıcının posta kutusuna aktarılır. Bu yöntem SPF kontrolleri gerçekleştirmediğinden, alan adı sahteciliği yapmaya çalışanlar gibi bazı spam iletiler için işe yaramayabilir. Bu yöntemle mesaj gönderilmez.

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 ileti için kullandığı dahili tarih kaynağı.

neverMarkSpam

boolean

Gmail spam sınıflandırıcısının kararını yoksayın ve bu e-postayı posta kutusunda hiçbir zaman SPAM olarak işaretlemeyin.

processForCalendar

boolean

E-postadaki takvim davetlerini işleyin ve ayıklanan toplantıları bu kullanıcının Google Takvim'ine ekleyin.

deleted

boolean

E-postayı kalıcı olarak silinmiş (ÇÖP değil) ve yalnızca Apps Kasası yöneticisi tarafından Google Apps Kasası'nda görülebilecek şekilde işaretleyin. Yalnızca Google Workspace hesapları için kullanılır.

İstek içeriği

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

Yanıt gövdesi

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 Yetkilendirme kılavuzuna bakın.