इवेंट के संसाधनों में हुए बदलावों के बारे में जानें.
अनुरोध
एचटीटीपी अनुरोध
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/watch
पैरामीटर
पैरामीटर का नाम | वैल्यू | जानकारी |
---|---|---|
पाथ पैरामीटर | ||
calendarId |
string |
कैलेंडर आइडेंटिफ़ायर. कैलेंडर आईडी फिर से पाने के लिए, calendarList.list तरीके पर कॉल करें. फ़िलहाल, लॉग इन किए हुए उपयोगकर्ता के मुख्य कैलेंडर को ऐक्सेस करने के लिए, "primary " कीवर्ड का इस्तेमाल करें.
|
वैकल्पिक क्वेरी पैरामीटर | ||
eventTypes |
string |
देखने के तरीके के लिए इवेंट का प्रकार अनदेखा किया जाता है. |
अनुमति देना
यह अनुरोध इनमें से कम से कम एक दायरे की अनुमति देता है:
दायरा |
---|
https://www.googleapis.com/auth/calendar.readonly |
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.events.readonly |
https://www.googleapis.com/auth/calendar.events |
ज़्यादा जानकारी के लिए, पुष्टि और अनुमति देना पेज देखें.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर में डेटा की जानकारी दें:
{ "id": string, "token": string, "type": string, "address": string, "params": { "ttl": string } }
प्रॉपर्टी का नाम | वैल्यू | जानकारी | नोट |
---|---|---|---|
id |
string |
यूयूआईडी या इससे मिलती-जुलती ऐसी यूनीक स्ट्रिंग जिससे इस चैनल की पहचान होती है. | |
token |
string |
आर्बिट्ररी स्ट्रिंग को टारगेट पते पर भेजा जाता है. इस चैनल पर हर सूचना भेजी जाती है. ज़रूरी नहीं. | |
type |
string |
इस चैनल के लिए इस्तेमाल किया गया डिलीवरी का तरीका. सही वैल्यू "web_hook " (या "webhook ") है. दोनों वैल्यू उस चैनल के बारे में बताती हैं जहां मैसेज भेजने के लिए, Http अनुरोधों का इस्तेमाल किया जाता है. |
|
address |
string |
वह पता जहां इस चैनल के लिए सूचनाएं डिलीवर की जाती हैं. | |
params |
object |
डिलीवरी चैनल का व्यवहार कंट्रोल करने वाले दूसरे पैरामीटर. ज़रूरी नहीं. | |
params.ttl |
string |
नोटिफ़िकेशन चैनल के लिए सेकंड में लाइव होने का समय. डिफ़ॉल्ट अवधि 604800 सेकंड होती है. |
जवाब
अगर अनुरोध कामयाब रहता है, तो इस रिस्पॉन्स के साथ रिस्पॉन्स का फ़ॉर्मैट नीचे दिया गया है:
{ "kind": "api#channel", "id": string, "resourceId": string, "resourceUri": string, "token": string, "expiration": long }
प्रॉपर्टी का नाम | वैल्यू | जानकारी | नोट |
---|---|---|---|
kind |
string |
इसकी पहचान किसी सूचना चैनल के तौर पर की जाती है, जिसका इस्तेमाल किसी संसाधन में बदलाव देखने के लिए किया जाता है, जो "api#channel " होता है. |
|
id |
string |
यूयूआईडी या इससे मिलती-जुलती ऐसी यूनीक स्ट्रिंग जिससे इस चैनल की पहचान होती है. | |
resourceId |
string |
एक पारदर्शी आईडी जो इस चैनल पर देखे जा रहे संसाधन की पहचान करता है. अलग-अलग एपीआई वर्शन पर काम करना. | |
resourceUri |
string |
देखे गए संसाधन के लिए वर्शन-विशिष्ट पहचानकर्ता. | |
token |
string |
आर्बिट्ररी स्ट्रिंग को टारगेट पते पर भेजा जाता है. इस चैनल पर हर सूचना भेजी जाती है. ज़रूरी नहीं. | |
expiration |
long |
सूचना चैनल की समयसीमा खत्म होने की तारीख और समय, जिसे मिलीसेकंड में Unix टाइमस्टैंप के तौर पर दिखाया जाता है. ज़रूरी नहीं. |