Listet Nachrichten in einem Gruppenbereich auf, in dem der Aufrufer Mitglied ist, einschließlich Nachrichten von blockierten Mitgliedern und Gruppenbereichen. Systemnachrichten, z. B. Nachrichten, in denen neue Mitglieder eines Gruppenbereichs angekündigt werden, sind nicht enthalten. Wenn Sie Nachrichten aus einem Gruppenbereich ohne Nachrichten auflisten, ist die Antwort ein leeres Objekt. Bei Verwendung einer REST-/HTTP-Schnittstelle enthält die Antwort ein leeres JSON-Objekt, {}. Ein Beispiel finden Sie unter Nachrichten auflisten.
Unterstützt die folgenden Arten der Authentifizierung:
App-Authentifizierung mit Administratorgenehmigung mit dem Autorisierungsbereich:
https://www.googleapis.com/auth/chat.app.messages.readonly. Wenn Sie diesen Authentifizierungsbereich verwenden, gibt diese Methode nur öffentliche Nachrichten in einem Bereich zurück. Private Nachrichten sind nicht enthalten.
Nutzerauthentifizierung mit einem der folgenden Autorisierungsbereiche:
https://www.googleapis.com/auth/chat.messages.readonlyhttps://www.googleapis.com/auth/chat.messageshttps://www.googleapis.com/auth/chat.import(nur Gruppenbereiche im Importmodus)
HTTP-Anfrage
GET https://chat.googleapis.com/v1/{parent=spaces/*}/messages
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des Bereichs, aus dem Nachrichten aufgelistet werden sollen. Format: |
Suchparameter
| Parameter | |
|---|---|
pageSize |
Optional. Die maximale Anzahl der zurückgegebenen Nachrichten. Der Dienst gibt möglicherweise weniger Nachrichten als diesen Wert zurück. Wenn nicht angegeben, werden maximal 25 zurückgegeben. Der Höchstwert ist 1.000. Wenn Sie einen Wert über 1.000 verwenden, wird er automatisch in 1.000 geändert. Bei negativen Werten wird ein |
pageToken |
Optional. Ein Seitentoken, das von einem vorherigen Aufruf zum Auflisten von Nachrichten empfangen wurde. Geben Sie diesen Parameter an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. Wenn Sie für die anderen Parameter unterschiedliche Werte übergeben, kann das zu unerwarteten Ergebnissen führen. |
filter |
Optional. Ein Abfragefilter. Sie können Nachrichten nach Datum ( Wenn Sie Nachrichten nach dem Erstellungsdatum filtern möchten, geben Sie Wenn Sie nach Thread filtern möchten, geben Sie die Wenn Sie sowohl nach Thread als auch nach Datum filtern möchten, verwenden Sie den Operator Die folgenden Abfragen sind beispielsweise gültig: Ungültige Anfragen werden vom Server mit dem Fehler |
orderBy |
Optional. Wie die Liste der Nachrichten sortiert wird. Geben Sie einen Wert an, nach dem mit einem Sortiervorgang sortiert werden soll. Gültige Werte für den Sortiervorgang:
Die Standardreihenfolge ist |
showDeleted |
Optional. Ob gelöschte Nachrichten berücksichtigt werden sollen. Gelöschte Nachrichten enthalten die Zeit und Metadaten zum Löschen, aber keine Inhalte. |
markupSyntax |
Optional. Gibt die gewünschte Ausgabesyntax für das Feld „Chat-Nachricht“ |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwortnachricht für das Auflisten von Nachrichten.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"messages": [
{
object ( |
| Felder | |
|---|---|
messages[] |
Liste der Nachrichten. |
nextPageToken |
Sie können ein Token als |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/chat.importhttps://www.googleapis.com/auth/chat.messageshttps://www.googleapis.com/auth/chat.messages.readonlyhttps://www.googleapis.com/auth/chat.app.messages.readonly
Weitere Informationen finden Sie im Autorisierungsleitfaden.