Engellenen üyeler ve alanlardan gelen mesajlar da dahil olmak üzere, arayanın üyesi olduğu bir alandaki mesajları listeler. Örneğin, İletileri listeleme başlıklı makaleyi inceleyin. Kullanıcı kimlik doğrulaması ve chat.messages
veya chat.messages.readonly
yetkilendirme kapsamı gerektirir.
Bu yöntem yalnızca Workspace kuruluşunun dışından kullanıcıların katılmasına izin verilmeyen alanlarda desteklenir.
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. Mesajların listelendiği alanın kaynak adı. Biçim: |
Sorgu parametreleri
Parametreler | |
---|---|
pageSize |
Döndürülen maksimum ileti sayısı. Hizmet bu değerden daha az mesaj döndürebilir. Belirtilmemesi halinde en fazla 25 sonuç döndürülür. Maksimum değer 1.000'dir. 1.000'den büyük bir değer kullanırsanız otomatik olarak 1.000 olarak değiştirilir. Negatif değerler |
pageToken |
Önceki bir sorgudan devam ettiriliyorsa isteğe bağlıdır. Önceki bir liste mesajı çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için bu parametreyi sağlayın. Sayfalara ayırma sırasında, sağlanan diğer tüm parametreler sayfa jetonunu sağlayan çağrıyla eşleşmelidir. Diğer parametrelere farklı değerler iletilmesi, beklenmeyen sonuçlara yol açabilir. |
filter |
Sorgu filtresi. İletileri tarihe ( İletileri oluşturuldukları tarihe göre filtrelemek için Mesaj 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 |
Önceki bir sorgudan devam ettiriliyorsa isteğe bağlıdır. Mesaj listesi nasıl sıralanır? Bir sıralama işlemine göre sipariş edilecek değeri belirtin. Geçerli sipariş işlemi değerleri aşağıdaki gibidir:
Varsayılan sıralama |
showDeleted |
Silinen mesajların dahil edilip edilmeyeceğini belirtir. Silinen iletiler, silinmiş oldukları zamanı ve silmeleriyle 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
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 bir jetonu |
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
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.