- Żądanie HTTP
 - Parametry ścieżki
 - Parametry zapytania
 - Treść żądania
 - Treść odpowiedzi
 - Zakresy autoryzacji
 - MessageReplyOption
 - Wypróbuj
 
Tworzy wiadomość w pokoju Google Chat. Przykład znajdziesz w artykule Wysyłanie wiadomości.
Obsługuje te typy uwierzytelniania:
- Uwierzytelnianie aplikacji z zakresem autoryzacji:
https://www.googleapis.com/auth/chat.bot
 - Uwierzytelnianie użytkownika za pomocą jednego z tych zakresów autoryzacji:
          
https://www.googleapis.com/auth/chat.messages.createhttps://www.googleapis.com/auth/chat.messageshttps://www.googleapis.com/auth/chat.import(tylko pokoje w trybie importowania)
 
Google Chat przypisuje nadawcę wiadomości w różny sposób w zależności od typu uwierzytelniania użytego w prośbie.
Poniższy obraz pokazuje, jak Google Chat przypisuje wiadomość, gdy używasz uwierzytelniania aplikacji. Google Chat wyświetla aplikację Google Chat jako nadawcę wiadomości. Treść wiadomości może zawierać tekst (text), karty (cardsV2) i widżety dodatkowe (accessoryWidgets).
Na ilustracji poniżej widać, jak Google Chat przypisuje wiadomość, gdy korzystasz z uwierzytelniania użytkownika. Google Chat wyświetla użytkownika jako nadawcę wiadomości i przypisuje do niej aplikację Google Chat, wyświetlając jej nazwę. Treść wiadomości może zawierać tylko tekst (text).
Maksymalny rozmiar wiadomości, w tym jej zawartości, wynosi 32 tys. bajtów.
W przypadku żądań webhooka odpowiedź nie zawiera pełnej wiadomości. W odpowiedzi wypełniane są tylko pola name i thread.name oraz informacje z żądania.
Żądanie HTTP
POST https://chat.googleapis.com/v1/{parent=spaces/*}/messages
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
parent | 
                
                   
 Wymagane. Nazwa zasobu pokoju, w którym chcesz utworzyć wiadomość. Format:   | 
              
Parametry zapytania
| Parametry | |
|---|---|
threadKey | 
                
                   
 Opcjonalnie. Wycofane: użyj w zamian zasady   | 
              
requestId | 
                
                   
 Opcjonalnie. Unikalny identyfikator żądania dla tej wiadomości. Podanie identyfikatora istniejącej prośby spowoduje zwrócenie wiadomości utworzonej z tym identyfikatorem, a nie utworzenie nowej wiadomości.  | 
              
messageReplyOption | 
                
                   
 Opcjonalnie. Określa, czy wiadomość rozpoczyna wątek, czy na niego odpowiada. Obsługiwane tylko w nazwanych pokojach. Gdy reagujesz na interakcje użytkowników, to pole jest ignorowane. W przypadku interakcji w wątku odpowiedź jest tworzona w tym samym wątku. W przeciwnym razie odpowiedź zostanie utworzona jako nowy wątek.  | 
              
messageId | 
                
                   
 Opcjonalnie. Niestandardowy identyfikator wiadomości. Umożliwia aplikacjom Google Chat pobieranie, aktualizowanie i usuwanie wiadomości bez konieczności przechowywania przypisanego przez system identyfikatora w nazwie zasobu wiadomości (reprezentowanej w polu  Wartość tego pola musi spełniać te wymagania: 
 Szczegółowe informacje znajdziesz w artykule Nazywanie wiadomości.  | 
              
Treść żądania
Treść żądania zawiera wystąpienie elementu Message.
Treść odpowiedzi
Jeśli operacja się powiedzie, treść odpowiedzi będzie zawierała nowo utworzoną instancję Message.
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/chat.bothttps://www.googleapis.com/auth/chat.importhttps://www.googleapis.com/auth/chat.messageshttps://www.googleapis.com/auth/chat.messages.create
Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.
MessageReplyOption
Określa sposób odpowiedzi na wiadomość. W przyszłości możemy dodać więcej stanów.
| Wartości w polu enum | |
|---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED | 
                Domyślny: rozpoczyna nowy wątek. Ta opcja ignoruje wszystkie uwzględnione wartości thread ID lub . | 
              
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD | 
                Tworzy wiadomość jako odpowiedź na wątek określony przez thread ID lub . Jeśli się nie uda, wiadomość rozpocznie nowy wątek. | 
              
REPLY_MESSAGE_OR_FAIL | 
                Tworzy wiadomość jako odpowiedź na wątek określony przez thread ID lub . Jeśli użyto nowego threadKey, zostanie utworzony nowy wątek. Jeśli tworzenie wiadomości zakończy się niepowodzeniem, zamiast tego zwrócony zostanie błąd NOT_FOUND. |