- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- HistoryType
- Histori
- MessageAdded
- MessageDeleted
- LabelAdded
- LabelRemoved
- Cobalah!
Mencantumkan histori semua perubahan pada kotak surat tertentu. Hasil histori ditampilkan dalam urutan kronologis (historyId yang meningkat).
Permintaan HTTP
GET https://gmail.googleapis.com/gmail/v1/users/{userId}/history
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
userId |
Alamat email pengguna. Nilai khusus |
Parameter kueri
| Parameter | |
|---|---|
maxResults |
Jumlah maksimum data histori yang akan ditampilkan. Setelan default kolom ini adalah 100. Nilai maksimum yang diizinkan untuk kolom ini adalah 500. |
pageToken |
Token halaman untuk mengambil halaman hasil tertentu dalam daftar. |
startHistoryId |
Wajib. Menampilkan data histori setelah |
labelId |
Hanya menampilkan pesan dengan label yang cocok dengan ID. |
historyTypes[] |
Jenis histori yang akan ditampilkan oleh fungsi |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"history": [
{
object ( |
| Kolom | |
|---|---|
history[] |
Daftar catatan histori. Setiap |
nextPageToken |
Token halaman untuk mengambil halaman hasil berikutnya dalam daftar. |
historyId |
ID kumpulan data histori kotak surat saat ini. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://mail.google.com/https://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/gmail.metadata
Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.
HistoryType
| Enum | |
|---|---|
messageAdded |
|
messageDeleted |
|
labelAdded |
|
labelRemoved |
|
Histori
Kumpulan data perubahan pada kotak surat pengguna. Setiap perubahan histori dapat memengaruhi beberapa pesan dengan beberapa cara.
| Representasi JSON |
|---|
{ "id": string, "messages": [ { object ( |
| Kolom | |
|---|---|
id |
ID urutan kotak surat. |
messages[] |
Daftar pesan yang diubah dalam data histori ini. Kolom untuk jenis perubahan tertentu, seperti |
messagesAdded[] |
Pesan yang ditambahkan ke kotak surat dalam data histori ini. |
messagesDeleted[] |
Pesan yang dihapus (bukan dipindah ke Sampah) dari kotak surat dalam data histori ini. |
labelsAdded[] |
Label yang ditambahkan ke pesan dalam data histori ini. |
labelsRemoved[] |
Label dihapus dari pesan dalam data histori ini. |
MessageAdded
| Representasi JSON |
|---|
{
"message": {
object ( |
| Kolom | |
|---|---|
message |
|
MessageDeleted
| Representasi JSON |
|---|
{
"message": {
object ( |
| Kolom | |
|---|---|
message |
|
LabelAdded
| Representasi JSON |
|---|
{
"message": {
object ( |
| Kolom | |
|---|---|
message |
|
labelIds[] |
ID label yang ditambahkan ke pesan. |
LabelRemoved
| Representasi JSON |
|---|
{
"message": {
object ( |
| Kolom | |
|---|---|
message |
|
labelIds[] |
ID label dihapus dari pesan. |