- Żą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 Tworzenie wiadomości.
Wywołanie tej metody wymaga uwierzytelniania i obsługuje te typy uwierzytelniania:
- W przypadku SMS-ów obsługiwane jest uwierzytelnianie użytkownika i uwierzytelnianie aplikacji.
- W przypadku wiadomości z kartą obsługiwane jest tylko uwierzytelnianie aplikacji. Tylko aplikacje do obsługi czatu mogą tworzyć karty.
Żądanie HTTP
POST https://chat.googleapis.com/v1/{parent=spaces/*}/messages
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
parent |
To pole jest wymagane. Nazwa zasobu pokoju, w którym ma zostać utworzona wiadomość. Format: |
Parametry zapytania
Parametry | |
---|---|
threadKey |
Opcjonalnie. Wycofane: użyj atrybutu |
requestId |
Opcjonalnie. Unikalny identyfikator żądania dla tej wiadomości. Jeśli określisz identyfikator istniejącego żądania, zamiast tworzyć nową wiadomość, zostanie zwrócona wiadomość utworzona z tym identyfikatorem. |
messageReplyOption |
Opcjonalnie. Określa, czy wiadomość rozpoczyna wątek czy odpowiada na niego. Obsługiwane tylko w pokojach nazwanych. |
messageId |
Opcjonalnie. Niestandardowa nazwa wiadomości w Google Chat przypisana podczas tworzenia. Musi zaczynać się od |
Treść żądania
Treść żądania zawiera wystąpienie elementu Message
.
Treść odpowiedzi
Jeśli operacja się uda, 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.bot
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.create
Więcej informacji znajdziesz w przewodniku po 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: Otwiera nowy wątek. Użycie tej opcji powoduje zignorowanie wszystkich uwzględnionych elementów thread ID i . |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Tworzy wiadomość jako odpowiedź w wątku określonym przez atrybut thread ID lub . W przeciwnym razie wiadomość rozpoczyna nowy wątek. |
REPLY_MESSAGE_OR_FAIL |
Tworzy wiadomość jako odpowiedź w wątku określonym przez atrybut thread ID lub . Jeśli zostanie użyty nowy wątek threadKey , zostanie utworzony nowy wątek. Jeśli nie uda się utworzyć wiadomości, zostanie zwrócony błąd NOT_FOUND . |