คู่มือนี้มีวิธีการเกี่ยวกับวิธีแก้ข้อผิดพลาดเฉพาะของ Google Meet add-ons SDK ที่คุณอาจพบขณะสร้างและทดสอบส่วนเสริมของ Meet
หากต้องการดูรายละเอียดเกี่ยวกับข้อผิดพลาด ให้ใช้
MeetAddonError
ออบเจ็กต์ ซึ่งมีพร็อพเพอร์ตี้
errorType
ที่ระบุประเภทของข้อผิดพลาด
ประเภทของข้อผิดพลาด
ต่อไปนี้คือประเภทของข้อผิดพลาดที่สร้างขึ้นเมื่อ Meet add-ons SDK แสดงข้อผิดพลาด พร้อมคำอธิบายเกี่ยวกับวิธีตีความและคำแนะนำเกี่ยวกับสิ่งที่ควรทำเมื่อพบข้อผิดพลาด
| ข้อผิดพลาด | ข้อความแสดงข้อผิดพลาด | การดำเนินการ |
|---|---|---|
ActivityIsOngoing |
ไม่สามารถดำเนินการได้ขณะที่กิจกรรมกำลังดำเนินอยู่ | ตรวจสอบว่าไม่มีกิจกรรมกำลังดำเนินอยู่ |
ActivityStartingStateEmpty |
สถานะเริ่มต้นของกิจกรรมว่างเปล่า | มีการระบุออบเจ็กต์ ActivityStartingState แต่ไม่มีแอตทริบิวต์ใดๆ |
ActivityStartingStateMissingAttributes |
สถานะเริ่มต้นของกิจกรรมไม่มีแอตทริบิวต์ที่ระบบรู้จัก | ตรวจสอบว่าออบเจ็กต์ ActivityStartingState มีแอตทริบิวต์ต่อไปนี้อย่างน้อย 1 รายการ mainStageUrl, sidePanelUrl หรือ additionalData |
ActivityStartingStateUnrecognizedAttributes |
สถานะเริ่มต้นของกิจกรรมมีแอตทริบิวต์ที่ระบบไม่รู้จัก | ตรวจสอบว่าออบเจ็กต์ ActivityStartingState มีเฉพาะแอตทริบิวต์ต่อไปนี้ mainStageUrl, sidePanelUrl หรือ additionalData |
AddonSessionAlreadyCreated |
สร้างเซสชันส่วนเสริมแล้ว | สร้างอินสแตนซ์ AddonSession เพียงครั้งเดียว |
AddonStartingStateMissingAttributes |
สถานะเริ่มต้นของส่วนเสริมไม่มีแอตทริบิวต์ที่ระบบรู้จัก | ตรวจสอบว่าออบเจ็กต์ AddonStartingState มีแอตทริบิวต์ต่อไปนี้อย่างน้อย 1 รายการ sidePanelUrl, additionalData |
AddonStartingStateUnrecognizedAttributes |
สถานะเริ่มต้นของส่วนเสริมมีแอตทริบิวต์ที่ระบบไม่รู้จัก | ตรวจสอบว่าออบเจ็กต์ AddonStartingState มีเฉพาะแอตทริบิวต์ต่อไปนี้ sidePanelUrl, additionalData |
ArgumentNullError |
ค่าของออบเจ็กต์ที่ระบุเป็น Null ในตำแหน่งที่คาดว่าจะมีค่า | ตรวจสอบว่าคุณส่งค่าของประเภทที่คาดไว้สำหรับอาร์กิวเมนต์ |
ArgumentTypeError |
ประเภทของออบเจ็กต์ที่ระบุไม่ตรงกับประเภทที่คาดไว้ | ตรวจสอบว่าประเภทของอาร์กิวเมนต์ที่ระบุตรงกับประเภทที่คาดไว้ |
DestinationNotReady |
เฟรมผู้รับไม่ได้เชื่อมต่อโดยใช้ Meet add-ons SDK และรับการแจ้งเตือนไม่ได้ | ตรวจสอบว่าเฟรมปลายทางเชื่อมต่อแล้วก่อนที่จะส่งข้อความไปยังเฟรมดังกล่าว |
InternalError |
เกิดข้อผิดพลาดภายในของ Meet | ไม่มีข้อมูลเพิ่มเติม |
InvalidActivityStartingState |
URL ของ iframe ActivityStartingState ไม่ตรงกับต้นทางของ URL ที่ระบุไว้ในไฟล์ Manifest ของส่วนเสริม |
ตรวจสอบว่าต้นทางของ URL ของ iframe ActivityStartingState ตรงกับต้นทางของ URL ที่ระบุไว้ในไฟล์ Manifest ของส่วนเสริม ดูข้อมูลเพิ่มเติมได้ที่ความปลอดภัยของส่วนเสริม |
InvalidAddonStartingState |
URL ของ iframe AddonStartingState ไม่ตรงกับต้นทางของ URL ที่ระบุไว้ในไฟล์ Manifest ของส่วนเสริม |
ตรวจสอบว่าต้นทางของ URL ของ iframe AddonStartingState ตรงกับต้นทางของ URL ที่ระบุไว้ในไฟล์ Manifest ของส่วนเสริม |
InvalidCloudProjectNumber |
หมายเลขโปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่ Meet ระบุไม่ตรงกับหมายเลขที่ Meet ส่วนเสริม SDK ส่งมา | ตรวจสอบว่าได้ส่งหมายเลขโปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่ถูกต้องไปยัง SDK เป็นสตริงเมื่อเรียกใช้พร็อพเพอร์ตี้ createAddonSession หรือเมธอด exposeToMeetWhenScreenSharing() Meet จะเพิ่มพารามิเตอร์นี้ลงใน URL ของ iframe โดยอัตโนมัติ โปรดตรวจสอบว่าโครงสร้างพื้นฐานของคุณไม่ได้แก้ไขพารามิเตอร์ URL (เช่น เป็นส่วนหนึ่งของการเปลี่ยนเส้นทาง) ก่อนที่จะใช้ค่าที่ส่งมา |
MeetingPolicyPreventsStartingActivity |
นโยบายการประชุม (เช่น การใช้การตั้งค่าการควบคุมของโฮสต์) ป้องกันไม่ให้ผู้ใช้เริ่มกิจกรรม | ให้โฮสต์หรือผู้ดูแลระบบของการประชุมแก้ไขการตั้งค่าที่จำเป็นเพื่ออนุญาตให้ผู้ใช้ปัจจุบันเริ่มกิจกรรม |
MissingUrlParameter |
ไม่มีพารามิเตอร์ URL ที่จำเป็นของ Meet add-ons SDK | Meet จะเพิ่มพารามิเตอร์นี้ลงใน URL ของ iframe โดยอัตโนมัติ โปรดตรวจสอบว่าโครงสร้างพื้นฐานของคุณไม่ได้แก้ไขพารามิเตอร์ URL (เช่น เป็นส่วนหนึ่งของการเปลี่ยนเส้นทาง) |
NeedsMainStageContext |
เมธอดนี้จะเรียกใช้ได้ก็ต่อเมื่อส่วนเสริมทำงานในหน้าจอหลัก | ใช้พร็อพเพอร์ตี้ getFrameType เพื่อตรวจสอบว่าส่วนเสริมทำงานในหน้าจอหลักหรือไม่ก่อนที่จะเรียกใช้เมธอดนี้ |
NeedsSidePanelContext |
เมธอดนี้จะเรียกใช้ได้ก็ต่อเมื่อส่วนเสริมทำงานในแผงด้านข้าง | ใช้พร็อพเพอร์ตี้ getFrameType เพื่อตรวจสอบว่าส่วนเสริมทำงานในแผงด้านข้างหรือไม่ก่อนที่จะเรียกใช้เมธอดนี้ |
NoActivityFound |
ไม่พบกิจกรรมเมื่อดำเนินการ | ตรวจสอบว่าได้เริ่มกิจกรรมแล้วก่อนที่จะดำเนินการนี้ |
NotSupportedInMeetCall |
เมธอดนี้ไม่รองรับในการโทรผ่าน Meet | อย่าเรียกใช้เมธอดนี้ระหว่างการโทรผ่าน Meet |
NotSupportedInStandalone |
เมธอดนี้ไม่รองรับในโหมดสแตนด์อโลน | อย่าเรียกใช้เมธอดนี้ในโหมดสแตนด์อโลน |
RequiresEapEnrollment |
เมธอดที่ขอต้องมีการลงทะเบียน EAP | การลงทะเบียนเพื่อทดลองใช้ก่อนเปิดตัวของ Google Meet add-on ปิดแล้ว |
SizeLimitExceededActivityStartingState |
ขนาดของ URL ActivityStartingState และ/หรือข้อมูลของ URL เกินขีดจำกัดที่อนุญาต |
ตรวจสอบว่าขนาด URL ของ ActivityStartingState น้อยกว่า 512 อักขระ และขนาดข้อมูลเพิ่มเติมน้อยกว่า 4,096 อักขระ |
SizeLimitExceededAddonStartingState |
ขนาดของ URL AddonStartingState และ/หรือข้อมูลของ URL เกินขีดจำกัดที่อนุญาต |
ตรวจสอบว่าขนาด URL ของ AddonStartingState น้อยกว่า 512 อักขระ และขนาดข้อมูลเพิ่มเติมน้อยกว่า 4,096 อักขระ |
SizeLimitExceededFrameToFrameMessage |
ขนาดของข้อความจากเฟรมหนึ่งไปยังอีกเฟรมหนึ่งเกินขีดจำกัดที่อนุญาต | ตรวจสอบว่าขนาดของข้อความจากเฟรมหนึ่งไปยังอีกเฟรมหนึ่งน้อยกว่า 1,000,000 อักขระ |
UserCancelled |
ผู้ใช้ยกเลิกการเริ่มกิจกรรม | ผู้ใช้ต้องคลิก "ดำเนินการต่อ" เพื่อเริ่มกิจกรรม |
UserNotInitiator |
ผู้ใช้ไม่ใช่ผู้เริ่มกิจกรรมปัจจุบัน | ตรวจสอบว่าผู้ใช้เป็นผู้เริ่มกิจกรรมปัจจุบันหรือกิจกรรมสิ้นสุดแล้ว |