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ływania 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 dostarczać 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 są względne wobec tego punktu końcowego:
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 bez użytkowników. |
delete |
DELETE /v1/{name=spaces/*} Usuwa nazwany pokój. |
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 należy dzwoniący. |
patch |
PATCH /v1/{space.name=spaces/*} Aktualizuje 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 Google Chat, użytkownika lub grupy dyskusyjnej Google. |
delete |
DELETE /v1/{name=spaces/*/members/*} Usuwanie subskrypcji. |
get |
GET /v1/{name=spaces/*/members/*} Zwraca informacje o 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ółowe informacje o 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/*} 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/*} 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 odczytu użytkownika w pokoju, który 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 szczegóły dotyczące stanu odczytania wiadomości przez użytkownika w wątku. Służy do identyfikowania przeczytanych i nieprzeczytanych wiadomości. |