Google Workspace की सदस्यताओं के लिए, लाइफ़साइकल इवेंट पाना और उनका जवाब देना

इस पेज पर, Google Workspace की सदस्यताओं के लिए लाइफ़साइकल इवेंट के बारे में बताया गया है. साथ ही, यह भी बताया गया है कि सदस्यता को चालू रखने के लिए, इवेंट का इस्तेमाल कैसे किया जा सकता है.

Google Workspace Events API, लाइफ़साइकल से जुड़े ये इवेंट भेजता है:

आपके ऐप्लिकेशन को लाइफ़साइकल के इन इवेंट टाइप को साफ़ तौर पर मैनेज करना चाहिए. साथ ही, आने वाले समय में दिखने वाले नए इवेंट टाइप को अनदेखा करना चाहिए.

Google Workspace Events API के लाइफ़साइकल इवेंट, CloudEvents स्पेसिफ़िकेशन के हिसाब से बनाए जाते हैं. ज़्यादा जानने के लिए, Google Workspace इवेंट का स्ट्रक्चर लेख पढ़ें.

खाते के निलंबन से जुड़े इवेंट

Google Workspace की सदस्यता में कोई गड़बड़ी होने पर, Google Workspace Events API उस सदस्यता को निलंबित कर देता है और उसे इवेंट पाने से रोक देता है. सदस्यता को फिर से चालू करने से पहले, आपको उससे जुड़ी सभी गड़बड़ियों को ठीक करना होगा.

निलंबन की सूचना देने के लिए, Google Workspace Events API, इवेंट टाइप google.workspace.events.subscription.v1.suspended के साथ लाइफ़साइकल इवेंट भेजता है.

निलंबन का इवेंट मिलने के बाद, निलंबन की वजह के बारे में जानें, किसी भी गड़बड़ी को ठीक करें, और सदस्यता को फिर से चालू करें. ज़्यादा जानकारी के लिए, गड़बड़ियों को ठीक करना और Google Workspace की सदस्यता फिर से चालू करना लेख पढ़ें.

यहां Google Workspace की सदस्यता के लाइफ़साइकल से जुड़े किसी इवेंट के लिए CloudEvent दिखाया गया है. यह सदस्यता, ENDPOINT_PERMISSION_DENIED गड़बड़ी की वजह से निलंबित कर दी गई थी:

{
  "id": "EVENT_UUID",
  "source": "//workspaceevents.googleapis.com/subscriptions/SUBSCRIPTION_ID",
  "subject": "//workspaceevents.googleapis.com/subscriptions/SUBSCRIPTION_ID",
  "type": "google.workspace.events.subscription.v1.suspended",
  "time": "2023-06-08T06:50:43.641299Z",
  "spec_version": '1.0',
  "datacontenttype": "application/json",
  "data": {
    "subscription":{
      "name": "subscriptions/SUBSCRIPTION_ID",
      "suspension_reason": "ENDPOINT_PERMISSION_DENIED",
      ...
    }
  }
}

खत्म होने की तारीख का रिमाइंडर देने वाले इवेंट

सदस्यता की समयसीमा खत्म होने के बाद, Google Workspace Events API उसे हमेशा के लिए मिटा देता है. साथ ही, उसे रिन्यू या फिर से चालू नहीं किया जा सकता.

सदस्यता खत्म होने की सूचना देने के लिए, Google Workspace Events API, सदस्यता खत्म होने के 12 घंटे और एक घंटे पहले लाइफ़साइकल इवेंट भेजता है. लाइफ़साइकल इवेंट के लिए इवेंट टाइप google.workspace.events.subscription.v1.expirationReminder होता है.

जब आपको एक्सपायर होने का रिमाइंडर इवेंट मिलता है, तो एक्सपायर होने का समय अपडेट करने के लिए, subscriptions.update() तरीके का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, Google Workspace की सदस्यता को अपडेट करना या रिन्यू करना लेख पढ़ें.

यहां, Google Workspace की सदस्यता खत्म होने के बारे में लाइफ़साइकल इवेंट के लिए CloudEvent दिखाया गया है:

{
  "id": "EVENT_UUID",
  "source": "//workspaceevents.googleapis.com/subscriptions/SUBSCRIPTION_ID",
  "subject": "//workspaceevents.googleapis.com/subscriptions/SUBSCRIPTION_ID",
  "type": "google.workspace.events.subscription.v1.expirationReminder",
  "time": "2023-06-08T06:50:43.641299Z",
  "spec_version": '1.0',
  "datacontenttype": "application/json",
  "data": {
    "subscription":{
      "name": "subscriptions/SUBSCRIPTION_ID",
      "expire_time": "2023-06-08T18:50:43.641299Z",
      ...
    }
  }
}

सदस्यता की समयसीमा खत्म होने के इवेंट

सदस्यता की समयसीमा खत्म होने पर, Google Workspace Events API आपको लाइफ़साइकल इवेंट भेजता है. लाइफ़साइकल इवेंट के लिए इवेंट टाइप google.workspace.events.subscription.v1.expired है.

Google Workspace Events API, खत्म हो चुकी सदस्यताओं को हमेशा के लिए मिटा देता है. अगर आपकी सदस्यता की समयसीमा खत्म हो जाती है, तो subscriptions.create() तरीके का इस्तेमाल करके, नई सदस्यता बनाई जा सकती है. ज़्यादा जानकारी के लिए, Google Workspace की सदस्यता लें लेख पढ़ें.

यहां, Google Workspace की खत्म हो चुकी सदस्यता के लाइफ़साइकल इवेंट के लिए CloudEvent दिखाया गया है:

{
  "id": "EVENT_UUID",
  "source": "//workspaceevents.googleapis.com/subscriptions/SUBSCRIPTION_ID",
  "subject": "//workspaceevents.googleapis.com/subscriptions/SUBSCRIPTION_ID",
  "type": "google.workspace.events.subscription.v1.expired",
  "time": "2023-06-08T07:00:00.000000Z",
  "spec_version": '1.0',
  "datacontenttype": "application/json",
  "data": {
    "subscription":{
      "name": "subscriptions/SUBSCRIPTION_ID",
      "expire_time": "2023-06-08T07:00:00.000000Z",
      ...
    }
  }
}