Method: spaces.messages.replaceCards

แทนที่การ์ดที่รวมอยู่ในข้อความ

แอปใน Chat จะแทนที่การ์ดในข้อความที่มนุษย์สร้างขึ้นได้ก็ต่อเมื่อข้อความนั้นมีการ์ดอยู่แล้ว และการ์ดดังกล่าวสร้างขึ้นโดยแอป

หากแอปแทนที่การ์ดด้วยรายการว่างเปล่า ระบบจะนำการ์ดออก หลังจากนำการ์ดออกแล้ว แอปจะเพิ่มการ์ดกลับเข้าไปในข้อความไม่ได้

ต้องมีการตรวจสอบสิทธิ์แอปที่มีขอบเขตการให้สิทธิ์: - https://www.googleapis.com/auth/chat.bot

คำขอ HTTP

POST https://chat.googleapis.com/v1/{name=spaces/*/messages/*}:replaceCards

URL ใช้ไวยากรณ์การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ต้องระบุ ชื่อทรัพยากรของข้อความ

รูปแบบ: spaces/{space}/messages/{message}

เนื้อความของคำขอ

เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "cardsV2": [
    {
      object (CardWithId)
    }
  ]
}
ฟิลด์
cardsV2[]

object (CardWithId)

ไม่บังคับ อาร์เรย์ของการ์ดที่จะรวมไว้ในข้อความ การ์ดเหล่านี้จะแทนที่การ์ดที่มีอยู่ของข้อความ หากเว้นว่างไว้ ระบบจะล้างการ์ดเดิมที่รวมอยู่ในข้อความ

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะว่างเปล่า

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/chat.bot

ดูข้อมูลเพิ่มเติมได้ในคู่มือการให้สิทธิ์