API Google Chat cho phép bạn tạo ứng dụng Chat để tích hợp các dịch vụ của bạn với Google Chat và quản lý tài nguyên trong Chat, chẳng hạn như không gian, thành viên và tin nhắn.
- Tài nguyên REST: v1.customEmojis
- Tài nguyên REST: v1.media
- Tài nguyên REST: v1.spaces
- Tài nguyên REST: v1.spaces.members
- Tài nguyên REST: v1.spaces.messages
- Tài nguyên REST: v1.spaces.messages.IMAPs
- Tài nguyên REST: v1.spaces.messages.reactions
- Tài nguyên REST: v1.spaces.spaceEvents
- Tài nguyên REST: v1.users.spaces
- Tài nguyên REST: v1.users.spaces.spaceNotificationSetting
- Tài nguyên REST: v1.users.spaces.threads
Dịch vụ: chat.googleapis.com
Để gọi dịch vụ này, bạn nên sử dụng thư viện ứng dụng do Google cung cấp. Nếu ứng dụng của bạn cần sử dụng thư viện của riêng mình để gọi dịch vụ này, hãy sử dụng thông tin sau khi bạn tạo yêu cầu API.
Tài liệu khám phá
Tài liệu khám phá là một bản đặc tả có thể đọc được bằng máy để mô tả và sử dụng các API REST. Thư viện này dùng để tạo thư viện ứng dụng, trình bổ trợ IDE và các công cụ khác tương tác với API của Google. Một dịch vụ có thể cung cấp nhiều tài liệu khám phá. Dịch vụ này cung cấp tài liệu khám phá sau:
Điểm cuối dịch vụ
Điểm cuối của dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của một dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối dịch vụ. Dịch vụ này có điểm cuối dịch vụ sau và tất cả URI dưới đây đều liên quan đến điểm cuối dịch vụ này:
https://chat.googleapis.com
Tài nguyên REST: v1.customEmojis
Phương thức | |
---|---|
create |
POST /v1/customEmojis Tạo biểu tượng cảm xúc tuỳ chỉnh. |
delete |
DELETE /v1/{name=customEmojis/*} Xoá biểu tượng cảm xúc tuỳ chỉnh. |
get |
GET /v1/{name=customEmojis/*} Trả về thông tin chi tiết về một biểu tượng cảm xúc tuỳ chỉnh. |
list |
GET /v1/customEmojis Liệt kê các biểu tượng cảm xúc tuỳ chỉnh mà người dùng đã xác thực có thể thấy. |
Tài nguyên REST: v1.media
Phương thức | |
---|---|
download |
GET /v1/media/{resourceName=**} Tải nội dung nghe nhìn xuống. |
upload |
POST /upload/v1/{parent=spaces/*}/attachments:upload Tải tệp đính kèm lên. |
Tài nguyên REST: v1.spaces
Phương thức | |
---|---|
complete |
POST /v1/{name=spaces/*}:completeImport Hoàn tất quy trình nhập cho không gian đã chỉ định và hiển thị không gian đó cho người dùng. |
create |
POST /v1/spaces Tạo một không gian không có thành viên. |
delete |
DELETE /v1/{name=spaces/*} Xoá một không gian đã đặt tên. |
find |
GET /v1/spaces:findDirectMessage Trả về tin nhắn trực tiếp hiện có với người dùng đã chỉ định. |
get |
GET /v1/{name=spaces/*} Trả về thông tin chi tiết về một không gian. |
list |
GET /v1/spaces Liệt kê các không gian mà phương thức gọi là thành viên. |
patch |
PATCH /v1/{space.name=spaces/*} Cập nhật một không gian. |
search |
GET /v1/spaces:search Trả về danh sách không gian trong một tổ chức Google Workspace dựa trên nội dung tìm kiếm của quản trị viên. |
setup |
POST /v1/spaces:setup Tạo một không gian và thêm những người dùng đã chỉ định vào không gian đó. |
Tài nguyên REST: v1.spaces.members
Phương thức | |
---|---|
create |
POST /v1/{parent=spaces/*}/members Tạo gói thành viên cho ứng dụng Chat đang gọi, người dùng hoặc Nhóm trên Google. |
delete |
DELETE /v1/{name=spaces/*/members/*} Xoá gói thành viên. |
get |
GET /v1/{name=spaces/*/members/*} Trả về thông tin chi tiết về một gói thành viên. |
list |
GET /v1/{parent=spaces/*}/members Liệt kê các gói thành viên trong một không gian. |
patch |
PATCH /v1/{membership.name=spaces/*/members/*} Cập nhật một gói hội viên. |
Tài nguyên REST: v1.spaces.messages
Phương thức | |
---|---|
create |
POST /v1/{parent=spaces/*}/messages Tạo tin nhắn trong phòng Google Chat. |
delete |
DELETE /v1/{name=spaces/*/messages/*} Xoá thư. |
get |
GET /v1/{name=spaces/*/messages/*} Trả về thông tin chi tiết về một tin nhắn. |
list |
GET /v1/{parent=spaces/*}/messages Liệt kê các tin nhắn trong một không gian mà phương thức gọi là thành viên, bao gồm cả tin nhắn từ các thành viên và không gian bị chặn. |
patch |
PATCH /v1/{message.name=spaces/*/messages/*} Cập nhật tin nhắn. |
update |
PUT /v1/{message.name=spaces/*/messages/*} Cập nhật tin nhắn. |
Tài nguyên REST: v1.spaces.messages.attachments
Phương thức | |
---|---|
get |
GET /v1/{name=spaces/*/messages/*/attachments/*} Lấy siêu dữ liệu của tệp đính kèm trong thư. |
Tài nguyên REST: v1.spaces.messages.reactions
Phương thức | |
---|---|
create |
POST /v1/{parent=spaces/*/messages/*}/reactions Tạo một biểu tượng cảm xúc và thêm biểu tượng đó vào một tin nhắn. |
delete |
DELETE /v1/{name=spaces/*/messages/*/reactions/*} Xoá một phản ứng với một tin nhắn. |
list |
GET /v1/{parent=spaces/*/messages/*}/reactions Liệt kê các lượt bày tỏ cảm xúc đối với một tin nhắn. |
Tài nguyên REST: v1.spaces.spaceEvents
Phương thức | |
---|---|
get |
GET /v1/{name=spaces/*/spaceEvents/*} Trả về một sự kiện từ không gian Google Chat. |
list |
GET /v1/{parent=spaces/*}/spaceEvents Liệt kê các sự kiện trong một không gian Google Chat. |
Tài nguyên REST: v1.users.spaces
Phương thức | |
---|---|
get |
GET /v1/{name=users/*/spaces/*/spaceReadState} Trả về thông tin chi tiết về trạng thái đã đọc của người dùng trong một không gian, dùng để xác định tin nhắn đã đọc và chưa đọc. |
update |
PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState} Cập nhật trạng thái đã đọc của người dùng trong một không gian, dùng để xác định tin nhắn đã đọc và chưa đọc. |
Tài nguyên REST: v1.users.spaces.spaceNotificationSetting
Phương thức | |
---|---|
get |
GET /v1/{name=users/*/spaces/*/spaceNotificationSetting} Lấy chế độ cài đặt trạng thái thông báo của không gian. |
patch |
PATCH /v1/{spaceNotificationSetting.name=users/*/spaces/*/spaceNotificationSetting} Cập nhật chế độ cài đặt trạng thái thông báo của không gian. |
Tài nguyên REST: v1.users.spaces.threads
Phương thức | |
---|---|
get |
GET /v1/{name=users/*/spaces/*/threads/*/threadReadState} Trả về thông tin chi tiết về trạng thái đọc của người dùng trong một chuỗi tin nhắn, dùng để xác định thư đã đọc và chưa đọc. |