- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- SearchMessagesView
- SearchMessageResult
- Cobalah!
Untuk menelusuri semua ruang yang dapat diakses pengguna, setel parent ke spaces/-. Menggunakan nilai lain untuk parent akan menghasilkan error INVALID_ARGUMENT. Pesan yang ditampilkan memiliki kolom name yang diisi dengan nama resource lengkap, yang mencakup space tertentu tempat pesan berada.
API ini tidak menampilkan semua jenis pesan. Jenis pesan yang tercantum di bawah tidak disertakan dalam respons. Gunakan messages.list untuk mencantumkan semua pesan.
- Pesan Pribadi yang dapat dilihat oleh pengguna yang diautentikasi.
- Pesan yang diposting oleh aplikasi Chat di ruang atau chat grup.
- Pesan di DM aplikasi Chat.
- Pesan dari pengguna yang diblokir.
- Pesan di ruang yang telah dibisukan oleh penelepon.
Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
https://www.googleapis.com/auth/chat.messages.readonlyhttps://www.googleapis.com/auth/chat.messages
Permintaan HTTP
POST https://chat.googleapis.com/v1/{parent=spaces/*}/messages:search
URL ini menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
parent |
Wajib. Nama resource ruang yang akan ditelusuri. Untuk menelusuri semua ruang yang dapat diakses pengguna, tetapkan kolom ini ke Untuk membatasi penelusuran ke satu atau beberapa ruang, gunakan |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"filter": string,
"pageSize": integer,
"pageToken": string,
"orderBy": string,
"view": enum ( |
| Kolom | |
|---|---|
filter |
Wajib. Kueri penelusuran. Kueri dapat menentukan satu atau beberapa kata kunci penelusuran, yang digunakan untuk memfilter hasil, Anda juga dapat memfilter hasil menggunakan kolom pesan berikut:
Untuk pemfilteran lanjutan, fungsi berikut juga tersedia:
Penggunaan filter
Penggunaan filter
Di berbagai kolom, hanya operator Di antara kolom yang sama:
Tanda kurung diperlukan untuk memperjelas prioritas operator saat menggabungkan operator Contoh kueri berikut valid: Panjang kueri maksimum adalah 1.000 karakter. Kueri yang tidak valid ditolak oleh server dengan error |
pageSize |
Opsional. Jumlah hasil maksimum yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, paling banyak 25 item akan ditampilkan. Nilai maksimumnya adalah 100. Jika Anda menggunakan nilai lebih dari 100, nilai tersebut akan otomatis diubah menjadi 100. |
pageToken |
Opsional. Token, yang diterima dari panggilan search messages sebelumnya. Berikan parameter ini untuk mengambil halaman berikutnya. Saat melakukan penomoran halaman, semua parameter lain yang diberikan harus sesuai dengan panggilan yang memberikan token halaman. Meneruskan nilai yang berbeda ke parameter lain dapat menyebabkan hasil yang tidak terduga. |
orderBy |
Opsional. Cara pengurutan daftar hasil. Atribut yang didukung untuk mengurutkan adalah:
Pengurutan defaultnya adalah |
view |
Opsional. Menentukan jenis tampilan hasil penelusuran yang akan ditampilkan. Defaultnya adalah |
Isi respons
Pesan respons untuk menelusuri pesan.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"results": [
{
object ( |
| Kolom | |
|---|---|
results[] |
Daftar hasil penelusuran yang cocok dengan kueri. |
nextPageToken |
Token yang dapat digunakan untuk mengambil halaman berikutnya. Jika kolom ini kosong, maka tidak ada halaman berikutnya. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/chat.messageshttps://www.googleapis.com/auth/chat.messages.readonly
Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.
SearchMessagesView
Jenis tampilan yang didukung untuk hasil penelusuran parsial.
| Enum | |
|---|---|
SEARCH_MESSAGES_VIEW_UNSPECIFIED |
Nilai default / tidak ditetapkan. API akan menggunakan tampilan DASAR secara default. |
SEARCH_MESSAGES_VIEW_BASIC |
Hanya menyertakan pesan yang cocok dalam hasil, tetapi tidak ada metadata tambahan. Nilai ini merupakan default. |
SEARCH_MESSAGES_VIEW_FULL |
Mencakup semua yang ada dalam hasil: pesan yang cocok dan metadata tambahan. |
SearchMessageResult
Satu item hasil dari penelusuran pesan.
| Representasi JSON |
|---|
{ "message": { object ( |
| Kolom | |
|---|---|
message |
Pesan yang cocok. |
spaceMuteSetting |
Setelan senyap pengguna yang memanggil untuk ruang tempat pesan diposting. Aplikasi pemanggil dapat menggunakan informasi ini untuk memutuskan cara memproses pesan, bergantung pada apakah ruang dibisukan untuk pengguna atau tidak. Hanya ditampilkan jika tampilan permintaan adalah
|
read |
Menunjukkan apakah pesan yang cocok dibaca oleh pengguna yang memanggil. Hanya ditampilkan jika tampilan permintaan adalah
|