เปิดใช้แอปเพื่อดึงข้อมูลและดําเนินการต่างๆ ใน Google Chat การตรวจสอบสิทธิ์เป็นข้อกําหนดเบื้องต้นสําหรับการใช้ Google Chat REST API
- ทรัพยากร REST: v1.media
- ทรัพยากร REST: v1.spaces
- ทรัพยากร REST: v1.spaces.members
- ทรัพยากร REST: v1.spaces.messages
- ทรัพยากร REST: v1.spaces.messages.attachments
- ทรัพยากร REST: v1.spaces.messages.reactions
บริการ: 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 แสดงความรู้สึกที่มีต่อข้อความ |