Dokumen ini menjelaskan cara memanggil metode
messages.list
Gmail API.
Metode ini menampilkan array objek messages Gmail yang
berisi pesan id dan threadId. Untuk mengambil detail pesan lengkap, gunakan metode
messages.get.
Prasyarat
Python
Project Google Cloud dengan Gmail API diaktifkan. Untuk mengetahui langkah-langkahnya, selesaikan panduan memulai Gmail API Python.
Mencantumkan pesan
Metode messages.list mendukung beberapa parameter kueri untuk memfilter
pesan:
maxResults: Jumlah maksimum pesan yang akan ditampilkan (defaultnya 100, maksimum 500).pageToken: Token untuk mengambil halaman hasil tertentu.q: String kueri untuk memfilter pesan, sepertifrom:someuser@example.com is:unread.labelIds: Hanya menampilkan pesan dengan label yang cocok dengan semua ID label yang ditentukan.includeSpamTrash: Menyertakan pesan dariSPAMdanTRASHdalam hasil.
Contoh kode
Python
Contoh kode berikut menunjukkan cara mencantumkan pesan untuk pengguna Gmail yang diautentikasi. Kode menangani penomoran halaman untuk mengambil semua pesan yang cocok dengan kueri.
Metode messages.list menampilkan isi respons yang berisi hal berikut:
messages[]: Array resourceMessage.nextPageToken: Untuk permintaan dengan beberapa halaman hasil, token yang dapat digunakan dengan panggilan berikutnya untuk mencantumkan lebih banyak pesan.resultSizeEstimate: Estimasi jumlah total hasil.
Untuk mengambil konten dan metadata pesan lengkap, gunakan kolom message.id untuk
memanggil
metode
messages.get.