Interfejs Google Chat API umożliwia tworzenie aplikacji Google Chat umożliwiających integrację usług z Google Chat oraz zarządzanie zasobami z tej aplikacji, takimi jak pokoje, informacje o użytkownikach 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
Do wywołania tej usługi zalecamy użycie 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/*} Usuwanie niestandardowego emotikonu. |
get |
GET /v1/{name=customEmojis/*} Zwraca szczegóły niestandardowego emotikonu. |
list |
GET /v1/customEmojis Wyświetla niestandardowe emotikony widoczne 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 Prześlij załącznik. |
Zasób REST: v1.spaces
Metody | |
---|---|
complete |
POST /v1/{name=spaces/*}:completeImport Dokonuje importowania określonego pokoju i czyni go widocznym dla użytkowników. |
create |
POST /v1/spaces Utwórz pokój. |
delete |
DELETE /v1/{name=spaces/*} Usuwanie pokoju o nazwie. |
find |
GET /v1/spaces:findDirectMessage Zwraca istniejący czat z określonym użytkownikiem. |
get |
GET /v1/{name=spaces/*} Zwraca szczegóły pokoju. |
list |
GET /v1/spaces Wyświetla listę pokoi, do których ma dostęp osoba dzwoniąca. |
patch |
PATCH /v1/{space.name=spaces/*} Zaktualizuj pokój. |
search |
GET /v1/spaces:search Zwraca listę pokoi 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 dla aplikacji do połączeń w Google Chat, użytkownika lub grupy Google. |
delete |
DELETE /v1/{name=spaces/*/members/*} Usuwanie subskrypcji. |
get |
GET /v1/{name=spaces/*/members/*} Zwraca szczegóły subskrypcji. |
list |
GET /v1/{parent=spaces/*}/members Wyświetla listę użytkowników pokoju. |
patch |
PATCH /v1/{membership.name=spaces/*/members/*} Aktualizuje członkostwo. |
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/*} Usuwanie wiadomości. |
get |
GET /v1/{name=spaces/*/messages/*} Zwraca szczegóły wiadomości. |
list |
GET /v1/{parent=spaces/*}/messages Wyświetla listę wiadomości w pokoju, do którego należy dzwoniący, w tym wiadomości od zablokowanych użytkowników i z zablokowanych pokoi. |
patch |
PATCH /v1/{message.name=spaces/*/messages/*} Zaktualizuj wiadomość. |
update |
PUT /v1/{message.name=spaces/*/messages/*} Zaktualizuj 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/*} Usuwanie reakcji na wiadomość. |
list |
GET /v1/{parent=spaces/*/messages/*}/reactions Wyświetla reakcje na wiadomość. |
Zasób REST: v1.spaces.spaceEvents
Metody | |
---|---|
get |
GET /v1/{name=spaces/*/spaceEvents/*} Zwraca zdarzenie z pokoju Google Chat. |
list |
GET /v1/{parent=spaces/*}/spaceEvents Wyświetla listę zdarzeń z pokoju Google Chat. |
Zasób REST: v1.users.spaces
Metody | |
---|---|
get |
GET /v1/{name=users/*/spaces/*/spaceReadState} Zwraca informacje o stanie odczytu użytkownika w pokoju, służące do identyfikowania przeczytanych i nieprzeczytanych wiadomości. |
update |
PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState} Aktualizuje stan odczytania wiadomości przez użytkownika w pokoju, służy do identyfikowania przeczytanych i nieprzeczytanych wiadomości. |
Zasób REST: v1.users.spaces.spaceNotificationSetting
Metody | |
---|---|
get |
GET /v1/{name=users/*/spaces/*/spaceNotificationSetting} Pobiera ustawienia stanu powiadomienia o pokoju. |
patch |
PATCH /v1/{spaceNotificationSetting.name=users/*/spaces/*/spaceNotificationSetting} Zaktualizuje ustawienia stanu powiadomień o pokoju. |
Zasób REST: v1.users.spaces.threads
Metody | |
---|---|
get |
GET /v1/{name=users/*/spaces/*/threads/*/threadReadState} Zwraca informacje o stanie odczytania wiadomości przez użytkownika w wątku, służące do identyfikowania przeczytanych i nieprzeczytanych wiadomości. |