- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Arayanın üyesi olduğu bir alandaki mesajları (engellenen üyelerden ve alanlardan gelen mesajlar dahil) listeler. Yeni alan üyelerini duyuranlar gibi sistem mesajları dahil edilmez. Mesaj içermeyen bir alandaki mesajları listelerseniz yanıt boş bir nesne olur. REST/HTTP arayüzü kullanılırken yanıtta boş bir JSON nesnesi ({}
) bulunur. Örnek için İletileri listeleme başlıklı makaleyi inceleyin.
Aşağıdaki kimlik doğrulama türlerini destekler:
Yetkilendirme kapsamıyla geliştirici önizlemesinde yönetici onayı ile uygulama kimlik doğrulaması:
https://www.googleapis.com/auth/chat.app.messages.readonly
. Bu kimlik doğrulama kapsamı kullanılırken bu yöntem yalnızca bir alandaki herkese açık mesajları döndürür. Özel mesajlar bu kapsamda değildir.
Aşağıdaki yetkilendirme kapsamlarından biriyle kullanıcı kimlik doğrulaması:
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.import
(yalnızca içe aktarma modundaki alanlar)
HTTP isteği
GET https://chat.googleapis.com/v1/{parent=spaces/*}/messages
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. İletilerin listeleneceği alanın kaynak adı. Biçim: |
Sorgu parametreleri
Parametreler | |
---|---|
pageSize |
İsteğe bağlı. Döndürülen maksimum mesaj sayısı. Hizmet, bu değerden daha az ileti döndürebilir. Belirtilmemesi halinde en fazla 25 öğe döndürülür. Maksimum değer 1.000'dir. 1.000'den büyük bir değer kullanırsanız bu değer otomatik olarak 1.000 olarak değiştirilir. Negatif değerler |
pageToken |
İsteğe bağlı. Önceki bir list messages çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için bu parametreyi sağlayın. Sayfalama yapılırken sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir. Diğer parametrelere farklı değerler iletmek beklenmedik sonuçlara yol açabilir. |
filter |
İsteğe bağlı. Sorgu filtresi. İletileri tarihe ( İletileri oluşturuldukları tarihe göre filtrelemek için İleti dizisine göre filtrelemek için Hem ileti dizisine hem de tarihe göre filtrelemek için sorgunuzda Örneğin, aşağıdaki sorgular geçerlidir:
Geçersiz sorgular, sunucu tarafından |
orderBy |
İsteğe bağlı. İletilerin listesinin sıralanma şekli. Sıralama işlemine göre sıralanacak bir değer belirtin. Geçerli sıralama işlemi değerleri şunlardır:
Varsayılan sıralama |
showDeleted |
İsteğe bağlı. Silinen iletilerin dahil edilip edilmeyeceği Silinen iletiler, silinme zamanını ve silinmeyle ilgili meta verileri içerir ancak ileti içeriği kullanılamaz. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Listeleme iletileri için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"messages": [
{
object ( |
Alanlar | |
---|---|
messages[] |
Mesaj listesi. |
nextPageToken |
Sonraki sonuç sayfasını almak için |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.app.messages.readonly
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.