Google Chat API ช่วยให้คุณสร้างแอปใน Chat เพื่อผสานรวมบริการของคุณกับ Google Chat และจัดการทรัพยากรของ Chat เช่น พื้นที่ทำงาน สมาชิก และข้อความ
- ทรัพยากร REST: v1.customEmojis
 - ทรัพยากร REST: v1.media
 - ทรัพยากร REST: v1.spaces
 - ทรัพยากร REST: v1.spaces.members
 - ทรัพยากร REST: v1.spaces.messages
 - ทรัพยากร REST: v1.spaces.messages.attachments
 - ทรัพยากร REST: v1.spaces.messages.reactions
 - ทรัพยากร REST: v1.spaces.spaceEvents
 - ทรัพยากร REST: v1.users.spaces
 - ทรัพยากร REST: v1.users.spaces.spaceNotificationSetting
 - ทรัพยากร REST: v1.users.spaces.threads
 
บริการ: chat.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google จัดหาให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API
เอกสารการค้นหา
เอกสารการค้นหาเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและการใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจมีเอกสารการค้นหาหลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางบริการ
ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางของบริการต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางของบริการนี้
https://chat.googleapis.com
ทรัพยากร REST: v1.customEmojis
| เมธอด | |
|---|---|
                  create | 
                
                  POST /v1/customEmojis สร้างอีโมจิที่กำหนดเอง  | 
              
                  delete | 
                
                  DELETE /v1/{name=customEmojis/*} ลบอีโมจิที่กำหนดเอง  | 
              
                  get | 
                
                  GET /v1/{name=customEmojis/*} แสดงรายละเอียดเกี่ยวกับอีโมจิที่กำหนดเอง  | 
              
                  list | 
                
                  GET /v1/customEmojis แสดงอีโมจิที่กำหนดเองซึ่งผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์มองเห็นได้  | 
              
ทรัพยากร REST: v1.media
| เมธอด | |
|---|---|
                  download | 
                
                  GET /v1/media/{resourceName=**} ดาวน์โหลดสื่อ  | 
              
                  upload | 
                
                  
                  POST /upload/v1/{parent=spaces/*}/attachments:upload อัปโหลดไฟล์แนบ  | 
              
ทรัพยากร REST: v1.spaces
| เมธอด | |
|---|---|
                  completeImport | 
                
                  POST /v1/{name=spaces/*}:completeImport กระบวนการนำเข้าสำหรับพื้นที่ทำงานที่ระบุจะเสร็จสมบูรณ์และผู้ใช้จะมองเห็นพื้นที่ทำงานดังกล่าว  | 
              
                  create | 
                
                  POST /v1/spaces สร้างพื้นที่ทำงาน  | 
              
                  delete | 
                
                  DELETE /v1/{name=spaces/*} ลบพื้นที่ทำงานที่มีชื่อ  | 
              
                  findDirectMessage | 
                
                  GET /v1/spaces:findDirectMessage แสดงข้อความส่วนตัวที่มีอยู่กับผู้ใช้ที่ระบุ  | 
              
                  findGroupChats | 
                
                  GET /v1/spaces:findGroupChats แสดงผลพื้นที่ทั้งหมดที่มี spaceType == GROUP_CHAT ซึ่งการเป็นสมาชิกของบุคคลนั้นๆ มีผู้ใช้ที่เรียกใช้และผู้ใช้ที่ระบุใน FindGroupChatsRequest.memberships | 
              
                  get | 
                
                  GET /v1/{name=spaces/*} แสดงรายละเอียดเกี่ยวกับพื้นที่ทำงาน  | 
              
                  list | 
                
                  GET /v1/spaces แสดงพื้นที่ทำงานที่ผู้โทรเป็นสมาชิก  | 
              
                  patch | 
                
                  PATCH /v1/{space.name=spaces/*} อัปเดตพื้นที่ทำงาน  | 
              
                  search | 
                
                  GET /v1/spaces:search แสดงรายการพื้นที่ในองค์กร Google Workspace ตามการค้นหาของผู้ดูแลระบบ  | 
              
                  setup | 
                
                  POST /v1/spaces:setup สร้างพื้นที่ทำงานและเพิ่มผู้ใช้ที่ระบุลงในพื้นที่ทำงาน  | 
              
ทรัพยากร REST: v1.spaces.members
| เมธอด | |
|---|---|
                  create | 
                
                  POST /v1/{parent=spaces/*}/members สร้างการเป็นสมาชิกสำหรับแอป Chat ที่โทร ผู้ใช้ หรือ Google Group  | 
              
                  delete | 
                
                  DELETE /v1/{name=spaces/*/members/*} ลบการเป็นสมาชิก  | 
              
                  get | 
                
                  GET /v1/{name=spaces/*/members/*} แสดงรายละเอียดเกี่ยวกับการเป็นสมาชิก  | 
              
                  list | 
                
                  GET /v1/{parent=spaces/*}/members แสดงการเป็นสมาชิกในพื้นที่ทำงาน  | 
              
                  patch | 
                
                  PATCH /v1/{membership.name=spaces/*/members/*} อัปเดตการเป็นสมาชิก  | 
              
ทรัพยากร REST: v1.spaces.messages
| เมธอด | |
|---|---|
                  create | 
                
                  POST /v1/{parent=spaces/*}/messages สร้างข้อความในพื้นที่ทำงานใน Google Chat  | 
              
                  delete | 
                
                  DELETE /v1/{name=spaces/*/messages/*} ลบข้อความ  | 
              
                  get | 
                
                  GET /v1/{name=spaces/*/messages/*} แสดงรายละเอียดเกี่ยวกับข้อความ  | 
              
                  list | 
                
                  GET /v1/{parent=spaces/*}/messages แสดงข้อความในพื้นที่ทำงานที่ผู้โทรเป็นสมาชิก รวมถึงข้อความจากสมาชิกและพื้นที่ทำงานที่ถูกบล็อก  | 
              
                  patch | 
                
                  PATCH /v1/{message.name=spaces/*/messages/*} อัปเดตข้อความ  | 
              
                  update | 
                
                  PUT /v1/{message.name=spaces/*/messages/*} อัปเดตข้อความ  | 
              
ทรัพยากร REST: v1.spaces.messages.attachments
| เมธอด | |
|---|---|
                  get | 
                
                  GET /v1/{name=spaces/*/messages/*/attachments/*} รับข้อมูลเมตาของไฟล์แนบในข้อความ  | 
              
ทรัพยากร REST: v1.spaces.messages.reactions
| เมธอด | |
|---|---|
                  create | 
                
                  POST /v1/{parent=spaces/*/messages/*}/reactions สร้างรีแอ็กชันและเพิ่มลงในข้อความ  | 
              
                  delete | 
                
                  DELETE /v1/{name=spaces/*/messages/*/reactions/*} ลบรีแอ็กชันต่อข้อความ  | 
              
                  list | 
                
                  GET /v1/{parent=spaces/*/messages/*}/reactions แสดงรายการรีแอ็กต่อข้อความ  | 
              
ทรัพยากร REST: v1.spaces.spaceEvents
| เมธอด | |
|---|---|
                  get | 
                
                  GET /v1/{name=spaces/*/spaceEvents/*} แสดงผลกิจกรรมจากพื้นที่ทำงานใน Google Chat  | 
              
                  list | 
                
                  GET /v1/{parent=spaces/*}/spaceEvents แสดงรายการกิจกรรมจากพื้นที่ทำงานใน Google Chat  | 
              
ทรัพยากร REST: v1.users.spaces
| เมธอด | |
|---|---|
                  getSpaceReadState | 
                
                  GET /v1/{name=users/*/spaces/*/spaceReadState} แสดงรายละเอียดเกี่ยวกับสถานะการอ่านของผู้ใช้ภายในพื้นที่ทำงาน ซึ่งใช้เพื่อระบุข้อความที่อ่านแล้วและยังไม่อ่าน  | 
              
                  updateSpaceReadState | 
                
                  PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState} อัปเดตสถานะการอ่านของผู้ใช้ภายในพื้นที่ทำงาน ซึ่งใช้เพื่อระบุข้อความที่อ่านแล้วและยังไม่อ่าน  | 
              
ทรัพยากร REST: v1.users.spaces.spaceNotificationSetting
| เมธอด | |
|---|---|
                  get | 
                
                  GET /v1/{name=users/*/spaces/*/spaceNotificationSetting} รับการตั้งค่าการแจ้งเตือนของพื้นที่ทำงาน  | 
              
                  patch | 
                
                  PATCH /v1/{spaceNotificationSetting.name=users/*/spaces/*/spaceNotificationSetting} อัปเดตการตั้งค่าการแจ้งเตือนของพื้นที่ทำงาน  | 
              
ทรัพยากร REST: v1.users.spaces.threads
| เมธอด | |
|---|---|
                  getThreadReadState | 
                
                  GET /v1/{name=users/*/spaces/*/threads/*/threadReadState} แสดงรายละเอียดเกี่ยวกับสถานะการอ่านของผู้ใช้ภายในเธรด ซึ่งใช้เพื่อระบุข้อความที่อ่านแล้วและยังไม่อ่าน  |