ข้อมูลเมตาสำหรับเว็บฮุคประเภทต่างๆ หากคุณใช้ inlineCloudFunction ซอร์สโค้ดของคุณต้องอยู่ในไดเรกทอรีที่มีชื่อเดียวกับค่าสำหรับคีย์ executeFunction ตัวอย่างเช่น ค่า my_webhook สำหรับคีย์ executeFunction จะมีโครงสร้างโค้ดดังนี้ - /webhooks/my_webhook.yaml - /webhooks/my_webhook/index.js - /webhooks/my_webhook/package.json
| การแสดง YAML | |
|---|---|
| handlers: - object ( | |
| ช่อง | ||
|---|---|---|
| handlers[] | 
 รายการเครื่องจัดการสำหรับเว็บฮุคนี้ | |
| ช่องการรวม webhook_typeระบบรองรับเว็บฮุคเพียงประเภทเดียวwebhook_typeต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ | ||
| httpsEndpoint | 
 ปลายทาง HTTPS ของเว็บฮุคที่กำหนดเอง | |
| inlineCloudFunction | 
 ข้อมูลเมตาสำหรับ Cloud Function ที่ทำให้ใช้งานได้จากโค้ดในโฟลเดอร์เว็บฮุค | |
ตัวแฮนเดิล
ประกาศชื่อของเครื่องจัดการ Webhoook เว็บฮุคลงทะเบียนตัวแฮนเดิลได้หลายรายการ คุณเรียกเครื่องจัดการเหล่านี้ได้จากหลายแห่งในโปรเจ็กต์ Actions
| การแสดง YAML | |
|---|---|
| name: string | |
| ช่อง | |
|---|---|
| name | 
 ต้องระบุ ชื่อของเครื่องจัดการ ต้องไม่ซ้ำกันในตัวแฮนเดิลทั้งหมดในโปรเจ็กต์ Actions คุณตรวจสอบชื่อของเครื่องจัดการนี้เพื่อเรียกใช้ฟังก์ชันที่ถูกต้องในซอร์สโค้ดของการดำเนินการตามคำสั่งซื้อได้ | 
HttpsEndpoint
ปลายทาง REST จะแจ้งหากคุณไม่ใช้ตัวแก้ไขในบรรทัด
| การแสดง YAML | |
|---|---|
| baseUrl: string httpHeaders: string: string endpointApiVersion: integer | |
| ช่อง | |
|---|---|
| baseUrl | 
 URL ฐานแบบ HTTPS สำหรับปลายทางของการดำเนินการตามคำสั่งซื้อ (ไม่รองรับ HTTP) ชื่อเครื่องจัดการจะต่อท้ายเส้นทาง URL พื้นฐานหลังเครื่องหมายทวิภาค (ตามคู่มือรูปแบบใน https://cloud.google.com/apis/design/custom_methods) เช่น URL ฐานเป็น "https://gactions.service.com/api" จะได้รับคำขอที่มี URL "https://gactions.service.com/api:{method}" | 
| httpHeaders | 
 แมปของพารามิเตอร์ HTTP ที่จะรวมอยู่ในคำขอ POST ออบเจ็กต์ที่มีรายการคู่  | 
| endpointApiVersion | 
 เวอร์ชันของโปรโตคอลที่ปลายทางใช้ โปรโตคอลนี้เป็นโปรโตคอลที่ใช้ร่วมกันในการจำหน่ายทุกประเภท ไม่ใช่เฉพาะกับประเภทการดำเนินการตามคำสั่งซื้อของ Google | 
InlineCloudFunction
เก็บข้อมูลเมตาของ Cloud Function แบบอินไลน์ซึ่งทำให้ใช้งานได้จากโฟลเดอร์เว็บฮุค
| การแสดง YAML | |
|---|---|
| executeFunction: string | |
| ช่อง | |
|---|---|
| executeFunction | 
 ชื่อของจุดแรกเข้า Cloud Function ค่าของช่องนี้ควรตรงกับชื่อของวิธีที่ส่งออกจากซอร์สโค้ด | 
