Google Chat API

เปิดใช้แอปเพื่อดึงข้อมูลและดําเนินการต่างๆ ใน Google Chat การตรวจสอบสิทธิ์เป็นข้อกําหนดเบื้องต้นสําหรับการใช้ Google Chat REST API

บริการ: chat.googleapis.com

ในการเรียกใช้บริการนี้ เราขอแนะนําให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคําขอ API

เอกสารการค้นพบ

เอกสารการค้นพบเป็นข้อมูลจําเพาะที่เครื่องอ่านได้สําหรับการอธิบายและการใช้ API ของ REST ซึ่งใช้ในการสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งอาจให้เอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบดังต่อไปนี้:

ปลายทางบริการ

ปลายทางบริการคือ URL หลักที่ระบุที่อยู่เครือข่ายของบริการ API บริการเดียวอาจมีปลายทางบริการหลายแห่ง บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://chat.googleapis.com

ทรัพยากร REST: v1.media

วิธีการ
download GET /v1/media/{resourceName=**}
ดาวน์โหลดสื่อ
upload POST /v1/{parent=spaces/*}/attachments:upload
POST /upload/v1/{parent=spaces/*}/attachments:upload
อัปโหลดไฟล์แนบ

ทรัพยากร REST: v1.spaces

วิธีการ
create POST /v1/spaces
สร้างพื้นที่ทํางานที่มีชื่อ
delete DELETE /v1/{name=spaces/*}
ลบพื้นที่ทํางานที่มีชื่อ
findDirectMessage GET /v1/spaces:findDirectMessage
แสดงผลข้อความส่วนตัวที่มีอยู่กับผู้ใช้ที่ระบุ
get GET /v1/{name=spaces/*}
แสดงรายละเอียดเกี่ยวกับพื้นที่ทํางาน
list GET /v1/spaces
แสดงรายการพื้นที่ทํางานที่ผู้โทรเป็นสมาชิกอยู่
patch PATCH /v1/{space.name=spaces/*}
อัปเดตพื้นที่ทํางาน
setup POST /v1/spaces:setup
สร้างพื้นที่ทํางานและเพิ่มผู้ใช้ที่ระบุไปยังพื้นที่ทํางานนั้น

ทรัพยากร REST: v1.spaces.members

วิธีการ
create POST /v1/{parent=spaces/*}/members
สร้างการเป็นสมาชิกของบุคคลหรือการเป็นสมาชิกแอปสําหรับแอปการโทร
delete DELETE /v1/{name=spaces/*/members/*}
ลบการเป็นสมาชิก
get GET /v1/{name=spaces/*/members/*}
แสดงผลรายละเอียดเกี่ยวกับการเป็นสมาชิก
list GET /v1/{parent=spaces/*}/members
แสดงรายการการเป็นสมาชิกในพื้นที่ทํางาน

ทรัพยากร REST: v1.spaces.messages

วิธีการ
create POST /v1/{parent=spaces/*}/messages
สร้างข้อความ
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
แสดงความรู้สึกที่มีต่อข้อความ