Interfejs Google Chat API umożliwia tworzenie aplikacji Google Chat, które integrują Twoje usługi z Google Chat i zarządzają zasobami tej aplikacji, takimi jak pokoje, użytkownicy i wiadomości.
- Zasób REST: v1.customEmojis
- Zasób REST: v1.media
- Zasób REST: v1.spaces
- Zasób REST: v1.spaces.members
- Zasób REST: v1.spaces.messages
- Zasób REST: v1.spaces.messages.attachments
- Zasób REST: v1.spaces.messages.reactions
- Zasób REST: v1.spaces.spaceEvents
- Zasób REST: v1.users.spaces
- Zasób REST: v1.users.spaces.spaceNotificationSetting
- Zasób REST: v1.users.spaces.threads
Usługa: chat.googleapis.com
Zalecamy wywołanie tej usługi przy użyciu dostarczonych przez Google bibliotek klienta. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas tworzenia żądań interfejsu API należy używać poniższych informacji.
Dokument opisujący
Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i sposób ich używania. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa dostarcza następujący dokument opisujący interfejs API:
Punkt końcowy usługi
Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do niego:
https://chat.googleapis.com
Zasób REST: v1.customEmojis
| Metody | |
|---|---|
create |
POST /v1/customEmojis Tworzy niestandardowy emotikon. |
delete |
DELETE /v1/{name=customEmojis/*} Usuwa niestandardowy emotikon. |
get |
GET /v1/{name=customEmojis/*} Zwraca szczegóły niestandardowego emotikona. |
list |
GET /v1/customEmojis Wyświetla listę niestandardowych emotikonów widocznych dla uwierzytelnionego użytkownika. |
Zasób REST: v1.media
| Metody | |
|---|---|
download |
GET /v1/media/{resourceName=**} Pobiera multimedia. |
upload |
POST /upload/v1/{parent=spaces/*}/attachments:upload Przesyła załącznik. |
Zasób REST: v1.spaces
| Metody | |
|---|---|
completeImport |
POST /v1/{name=spaces/*}:completeImport Kończy proces importowania w przypadku określonej przestrzeni i udostępnia ją użytkownikom. |
create |
POST /v1/spaces Tworzy pokój. |
delete |
DELETE /v1/{name=spaces/*} Usuwa nazwany pokój. |
findDirectMessage |
GET /v1/spaces:findDirectMessage Zwraca istniejącą wiadomość na czacie z określonym użytkownikiem. |
findGroupChats |
GET /v1/spaces:findGroupChats Zwraca wszystkie pokoje z spaceType == GROUP_CHAT, których członkowie będący osobami to dokładnie użytkownik wywołujący i użytkownicy określeni w FindGroupChatsRequest.memberships. |
get |
GET /v1/{name=spaces/*} Zwraca szczegóły pokoju. |
list |
GET /v1/spaces Wyświetla listę pokoi, do których należy element wywołujący. |
patch |
PATCH /v1/{space.name=spaces/*} Aktualizuje pokój. |
search |
GET /v1/spaces:search Zwraca listę przestrzeni w organizacji Google Workspace na podstawie wyszukiwania administratora. |
setup |
POST /v1/spaces:setup Tworzy pokój i dodaje do niego określonych użytkowników. |
Zasób REST: v1.spaces.members
| Metody | |
|---|---|
create |
POST /v1/{parent=spaces/*}/members Tworzy członkostwo w aplikacji do połączeń w Google Chat, użytkownika lub grupy Google. |
delete |
DELETE /v1/{name=spaces/*/members/*} Usuwa subskrypcję. |
get |
GET /v1/{name=spaces/*/members/*} Zwraca szczegółowe informacje o subskrypcji. |
list |
GET /v1/{parent=spaces/*}/members Wyświetla listę użytkowników pokoju. |
patch |
PATCH /v1/{membership.name=spaces/*/members/*} Aktualizuje subskrypcję. |
Zasób REST: v1.spaces.messages
| Metody | |
|---|---|
create |
POST /v1/{parent=spaces/*}/messages Tworzy wiadomość w pokoju Google Chat. |
delete |
DELETE /v1/{name=spaces/*/messages/*} Usuwa wiadomość. |
get |
GET /v1/{name=spaces/*/messages/*} Zwraca szczegółowe informacje o wiadomości. |
list |
GET /v1/{parent=spaces/*}/messages Wyświetla listę wiadomości w pokoju, do którego należy wywołujący, w tym wiadomości od zablokowanych użytkowników i z zablokowanych pokoi. |
patch |
PATCH /v1/{message.name=spaces/*/messages/*} Aktualizuje wiadomość. |
update |
PUT /v1/{message.name=spaces/*/messages/*} Aktualizuje wiadomość. |
Zasób REST: v1.spaces.messages.attachments
| Metody | |
|---|---|
get |
GET /v1/{name=spaces/*/messages/*/attachments/*} Pobiera metadane załącznika wiadomości. |
Zasób REST: v1.spaces.messages.reactions
| Metody | |
|---|---|
create |
POST /v1/{parent=spaces/*/messages/*}/reactions Tworzy reakcję i dodaje ją do wiadomości. |
delete |
DELETE /v1/{name=spaces/*/messages/*/reactions/*} Usuwa reakcję na wiadomość. |
list |
GET /v1/{parent=spaces/*/messages/*}/reactions Wyświetla listę reakcji na wiadomość. |
Zasób REST: v1.spaces.spaceEvents
| Metody | |
|---|---|
get |
GET /v1/{name=spaces/*/spaceEvents/*} Zwraca zdarzenie z pokoju w Google Chat. |
list |
GET /v1/{parent=spaces/*}/spaceEvents Wyświetla listę wydarzeń z pokoju Google Chat. |
Zasób REST: v1.users.spaces
| Metody | |
|---|---|
getSpaceReadState |
GET /v1/{name=users/*/spaces/*/spaceReadState} Zwraca szczegółowe informacje o stanie odczytu użytkownika w pokoju, które służą do identyfikowania przeczytanych i nieprzeczytanych wiadomości. |
updateSpaceReadState |
PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState} Aktualizuje stan przeczytania użytkownika w pokoju, używany do identyfikowania przeczytanych i nieprzeczytanych wiadomości. |
Zasób REST: v1.users.spaces.spaceNotificationSetting
| Metody | |
|---|---|
get |
GET /v1/{name=users/*/spaces/*/spaceNotificationSetting} Pobiera ustawienie powiadomień o pokoju. |
patch |
PATCH /v1/{spaceNotificationSetting.name=users/*/spaces/*/spaceNotificationSetting} Aktualizuje ustawienia powiadomień o miejscach. |
Zasób REST: v1.users.spaces.threads
| Metody | |
|---|---|
getThreadReadState |
GET /v1/{name=users/*/spaces/*/threads/*/threadReadState} Zwraca szczegółowe informacje o stanie przeczytania wiadomości przez użytkownika w wątku. Służy do identyfikowania przeczytanych i nieprzeczytanych wiadomości. |