- แหล่งข้อมูล: การสมัครใช้บริการ
 - DriveOptions
 - PayloadOptions
 - NotificationEndpoint
 - สถานะ
 - ErrorType
 - เมธอด
 
แหล่งข้อมูล: การสมัครใช้บริการ
การสมัครใช้บริการเพื่อรับเหตุการณ์เกี่ยวกับทรัพยากร Google Workspace ดูข้อมูลเพิ่มเติมเกี่ยวกับการสมัครใช้บริการได้ที่ภาพรวมของ Google Workspace Events API
| การแสดง JSON | 
|---|
{ "name": string, "uid": string, "targetResource": string, "eventTypes": [ string ], "payloadOptions": { object (  | 
              
| ช่อง | |
|---|---|
name | 
                
                   
 ตัวระบุ ชื่อทรัพยากรของการสมัครใช้บริการ รูปแบบ:   | 
              
uid | 
                
                   
 เอาต์พุตเท่านั้น ตัวระบุที่ไม่ซ้ำกันที่ระบบกำหนดให้สำหรับการสมัครใช้บริการ  | 
              
targetResource | 
                
                   
 ต้องระบุ เปลี่ยนแปลงไม่ได้ ทรัพยากร Google Workspace ที่ตรวจสอบหาเหตุการณ์ ซึ่งจัดรูปแบบเป็นชื่อทรัพยากรแบบเต็ม ดูข้อมูลเกี่ยวกับทรัพยากรเป้าหมายและกิจกรรมที่รองรับได้ที่กิจกรรม Google Workspace ที่รองรับ ผู้ใช้จะให้สิทธิ์แอปของคุณสร้างการสมัครใช้บริการสำหรับทรัพยากรเป้าหมายที่กำหนดได้เพียงรายการเดียวเท่านั้น หากแอปพยายามสร้างการสมัครใช้บริการอีกรายการด้วยข้อมูลเข้าสู่ระบบของผู้ใช้เดียวกัน คำขอจะแสดง  | 
              
eventTypes[] | 
                
                   
 ต้องระบุ รายการที่ไม่เรียงลำดับ ข้อมูลสำหรับการสร้างการสมัครใช้บริการ หรือหากมีการตั้งค่า ระบบจะแสดงผลเท่านั้น ประเภทเหตุการณ์อย่างน้อย 1 ประเภทที่จะรับเกี่ยวกับทรัพยากรเป้าหมาย จัดรูปแบบตามข้อกำหนดของ CloudEvents ประเภทกิจกรรมที่รองรับจะขึ้นอยู่กับทรัพยากรเป้าหมายของการสมัครใช้บริการ โปรดดูรายละเอียดที่หัวข้อกิจกรรม Google Workspace ที่รองรับ โดยค่าเริ่มต้น คุณจะได้รับเหตุการณ์เกี่ยวกับวงจรการสมัครใช้บริการด้วย คุณไม่จำเป็นต้องระบุเหตุการณ์วงจรลูกค้าสำหรับฟิลด์นี้ หากคุณระบุประเภทเหตุการณ์ที่ไม่มีสำหรับทรัพยากรเป้าหมาย คำขอจะแสดงรหัสสถานะ HTTP   | 
              
payloadOptions | 
                
                   
 ไม่บังคับ ตัวเลือกเกี่ยวกับข้อมูลที่จะรวมไว้ในเพย์โหลดของเหตุการณ์ ใช้ได้กับกิจกรรมใน Google Chat และ Google ไดรฟ์เท่านั้น  | 
              
notificationEndpoint | 
                
                   
 ต้องระบุ เปลี่ยนแปลงไม่ได้ ปลายทางที่การสมัครใช้บริการส่งเหตุการณ์ เช่น หัวข้อ Pub/Sub  | 
              
state | 
                
                   
 เอาต์พุตเท่านั้น สถานะของการสมัครใช้บริการ กำหนดว่าการสมัครใช้บริการจะรับเหตุการณ์และส่งไปยังปลายทางการแจ้งเตือนได้หรือไม่  | 
              
suspensionReason | 
                
                   
 เอาต์พุตเท่านั้น ข้อผิดพลาดที่ระงับการสมัครใช้บริการ หากต้องการเปิดใช้งานการสมัครใช้บริการอีกครั้ง ให้แก้ไขข้อผิดพลาดและเรียกใช้เมธอด   | 
              
authority | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่ให้สิทธิ์ในการสร้างการสมัครใช้บริการ เมื่อผู้ใช้ให้สิทธิ์การสมัครใช้บริการ ฟิลด์นี้และฟิลด์  รูปแบบ:  สำหรับผู้ใช้ Google Workspace ค่า  เมื่อแอป Chat อนุญาตการสมัครใช้บริการ ระบบจะป้อนข้อมูลเฉพาะ  | 
              
createTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาที่สร้างการสมัครใช้บริการ  | 
              
updateTime | 
                
                   
 เอาต์พุตเท่านั้น เวลาล่าสุดที่มีการอัปเดตการสมัครใช้บริการ  | 
              
reconciling | 
                
                   
 เอาต์พุตเท่านั้น หาก   | 
              
etag | 
                
                   
 ไม่บังคับ เซิร์ฟเวอร์จะคำนวณผลรวมตรวจสอบนี้ตามค่าของช่องอื่นๆ และอาจส่งในคำขออัปเดตเพื่อให้แน่ใจว่าไคลเอ็นต์มีค่าล่าสุดก่อนดำเนินการต่อ  | 
              
ฟิลด์ Union subscription_options ตัวเลือกการสมัครใช้บริการเพิ่มเติมที่พร้อมใช้งานสำหรับแหล่งข้อมูลเป้าหมายที่เฉพาะเจาะจงสำหรับการสมัครใช้บริการ Google Workspace subscription_options ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
driveOptions | 
                
                   
 ไม่บังคับ ฟีเจอร์ที่รองรับเฉพาะการติดตามทรัพยากรในไดรฟ์  | 
              
ฟิลด์ Union authority_info ข้อมูลประจำตัวที่ให้สิทธิ์ในการสร้างการสมัครใช้บริการ authority_info ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
userAuthority | 
                
                   
 เอาต์พุตเท่านั้น ผู้ใช้ที่ให้สิทธิ์ในการสร้างการสมัครใช้บริการ ผู้ใช้ต้องดู  สำหรับผู้ใช้ Google Workspace ค่า  รูปแบบ:   | 
              
serviceAccountAuthority | 
                
                   
 เอาต์พุตเท่านั้น บัญชีบริการที่ใช้ให้สิทธิ์ในการสร้างการสมัครใช้บริการ บัญชีบริการนี้ต้องเป็นของโปรเจ็กต์ Google Cloud เดียวกันกับที่คุณสร้างการสมัครใช้นี้ รูปแบบ:   | 
              
ฟิลด์ Union  เวลาหมดอายุสูงสุดจะขึ้นอยู่กับว่าการสมัครใช้บริการของคุณมีข้อมูลทรัพยากรในเพย์โหลดของเหตุการณ์หรือไม่ (ระบุในฟิลด์  
 หลังจากที่การสมัครใช้บริการหมดอายุ ระบบจะลบการสมัครใช้บริการโดยอัตโนมัติ คุณจะได้รับเหตุการณ์วงจรลูกค้า  หากไม่ต้องการให้การสมัครใช้บริการหมดอายุ คุณสามารถใช้วิธี  | 
              |
expireTime | 
                
                   
 ค่าเริ่มต้นที่ไม่ว่างเปล่า การประทับเวลาใน UTC เมื่อการสมัครใช้บริการหมดอายุ แสดงในเอาต์พุตเสมอ ไม่ว่าจะใช้อะไรในอินพุตก็ตาม  | 
              
ttl | 
                
                   
 อินพุตเท่านั้น Time to Live (TTL) หรือระยะเวลาของการสมัครใช้บริการ หากไม่ได้ระบุหรือตั้งค่าเป็น   | 
              
DriveOptions
ตัวเลือกเพิ่มเติมที่รองรับสำหรับการแสดงเหตุการณ์ในไดรฟ์
| การแสดง JSON | 
|---|
{ "includeDescendants": boolean }  | 
              
| ช่อง | |
|---|---|
includeDescendants | 
                
                   
 ไม่บังคับ เปลี่ยนแปลงไม่ได้ สำหรับการติดตามกิจกรรมใน Google ไดรฟ์ ให้เลือกว่าจะรับกิจกรรมเกี่ยวกับไฟล์ในไดรฟ์ที่เป็นโฟลเดอร์หรือไดรฟ์ที่แชร์เป้าหมายหรือไม่ 
 โปรดดูรายละเอียดที่ประเภทเหตุการณ์ใน Google ไดรฟ์  | 
              
PayloadOptions
ตัวเลือกเกี่ยวกับข้อมูลที่จะรวมไว้ในเพย์โหลดของเหตุการณ์ ใช้ได้กับกิจกรรมใน Google Chat และ Google ไดรฟ์เท่านั้น
| การแสดง JSON | 
|---|
{ "includeResource": boolean, "fieldMask": string }  | 
              
| ช่อง | |
|---|---|
includeResource | 
                
                   
 ไม่บังคับ ไม่ว่าเพย์โหลดของเหตุการณ์จะมีข้อมูลเกี่ยวกับทรัพยากรที่เปลี่ยนแปลงหรือไม่ เช่น สำหรับเหตุการณ์ที่มีการสร้างข้อความ Google Chat เพย์โหลดจะมีข้อมูลเกี่ยวกับทรัพยากร   | 
              
fieldMask | 
                
                   
 ไม่บังคับ หากตั้งค่า  หากคุณระบุฟิลด์ที่ไม่มีอยู่สำหรับทรัพยากร ระบบจะละเว้นฟิลด์นั้น  | 
              
NotificationEndpoint
ปลายทางที่การสมัครใช้บริการส่งเหตุการณ์
| การแสดง JSON | 
|---|
{ // Union field  | 
              
| ช่อง | |
|---|---|
ฟิลด์ Union  
  | 
              |
pubsubTopic | 
                
                   
 เปลี่ยนแปลงไม่ได้ หัวข้อ Pub/Sub ที่รับเหตุการณ์สำหรับการสมัครใช้บริการ รูปแบบ:  คุณต้องสร้างหัวข้อในโปรเจ็กต์ Google Cloud เดียวกันกับที่สร้างการสมัครใช้บริการนี้ หมายเหตุ: Google Workspace Events API ใช้คีย์การจัดลำดับเพื่อประโยชน์ของเหตุการณ์ตามลำดับ หากหัวข้อ Cloud Pub/Sub มีนโยบายการจัดเก็บข้อความที่กำหนดค่าให้ยกเว้นภูมิภาค Google Cloud ที่ใกล้ที่สุด การเผยแพร่เหตุการณ์ที่มีคีย์การจัดลำดับจะล้มเหลว เมื่อหัวข้อได้รับเหตุการณ์ ระบบจะเข้ารหัสเหตุการณ์เป็นข้อความ Pub/Sub โปรดดูรายละเอียดที่การเชื่อมโยงโปรโตคอล Google Cloud Pub/Sub สำหรับ CloudEvents  | 
              
รัฐ
สถานะที่เป็นไปได้ของการสมัครใช้บริการ
| Enum | |
|---|---|
STATE_UNSPECIFIED | 
                ค่าเริ่มต้น ค่านี้ไม่ได้ใช้ | 
ACTIVE | 
                การสมัครใช้บริการใช้งานได้อยู่ และรับและส่งเหตุการณ์ไปยังปลายทางการแจ้งเตือนได้ | 
SUSPENDED | 
                การติดตามรับข้อมูลไม่สามารถรับเหตุการณ์ได้เนื่องจากมีข้อผิดพลาด หากต้องการระบุข้อผิดพลาด ให้ดูช่อง  | 
              
DELETED | 
                ระบบจะลบการสมัครใช้บริการ | 
ErrorType
ข้อผิดพลาดที่อาจเกิดขึ้นสำหรับการสมัครใช้บริการ
| Enum | |
|---|---|
ERROR_TYPE_UNSPECIFIED | 
                ค่าเริ่มต้น ค่านี้ไม่ได้ใช้ | 
USER_SCOPE_REVOKED | 
                ผู้ใช้ที่ให้สิทธิ์ได้เพิกถอนการให้สิทธิ์ขอบเขต OAuth อย่างน้อย 1 รายการ ดูข้อมูลเพิ่มเติมเกี่ยวกับการให้สิทธิ์สำหรับ Google Workspace ได้ที่กำหนดค่าหน้าจอขอความยินยอม OAuth | 
APP_SCOPE_REVOKED | 
                ผู้ดูแลระบบโดเมนได้เพิกถอนการให้สิทธิ์ขอบเขต OAuth อย่างน้อย 1 รายการสำหรับแอป | 
RESOURCE_DELETED | 
                ไม่มีทรัพยากรเป้าหมายสำหรับการสมัครใช้บริการอีกต่อไป | 
USER_AUTHORIZATION_FAILURE | 
                ผู้ใช้ที่ให้สิทธิ์สร้างการสมัครใช้บริการไม่มีสิทธิ์เข้าถึงทรัพยากรเป้าหมายของการสมัครใช้บริการอีกต่อไป | 
APP_AUTHORIZATION_FAILURE | 
                แอปที่ให้สิทธิ์ในการสร้างการสมัครใช้บริการไม่มีสิทธิ์เข้าถึงทรัพยากรเป้าหมายของการสมัครใช้บริการอีกต่อไป | 
ENDPOINT_PERMISSION_DENIED | 
                แอปพลิเคชัน Google Workspace ไม่มีสิทธิ์เข้าถึงเพื่อส่งกิจกรรมไปยังปลายทางการแจ้งเตือนของการสมัครใช้บริการ | 
ENDPOINT_NOT_FOUND | 
                ไม่มีปลายทางการแจ้งเตือนของการสมัครใช้บริการ หรือไม่พบปลายทางในโปรเจ็กต์ Google Cloud ที่คุณสร้างการสมัครใช้บริการ | 
ENDPOINT_RESOURCE_EXHAUSTED | 
                ปลายทางการแจ้งเตือนของการสมัครใช้บริการรับกิจกรรมไม่สำเร็จเนื่องจากโควต้าไม่เพียงพอหรือถึงการจำกัดอัตรา | 
OTHER | 
                เกิดข้อผิดพลาดที่ไม่รู้จัก | 
เมธอด | 
            |
|---|---|
                
 | 
              สร้างการสมัครใช้บริการ Google Workspace | 
                
 | 
              ลบการสมัครใช้บริการ Google Workspace | 
                
 | 
              รับรายละเอียดเกี่ยวกับการสมัครใช้บริการ Google Workspace | 
                
 | 
              แสดงรายการการสมัครใช้บริการ Google Workspace | 
                
 | 
              อัปเดตหรือต่ออายุการสมัครใช้บริการ Google Workspace | 
                
 | 
              เปิดใช้งานการสมัครใช้บริการ Google Workspace ที่ถูกระงับอีกครั้ง |