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

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