- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
Google Chat स्पेस के इवेंट की सूची बनाता है. हर इवेंट के लिए, payload में Chat संसाधन का सबसे नया वर्शन होता है. उदाहरण के लिए, अगर आपको नए स्पेस सदस्यों के बारे में इवेंट की सूची बनानी है, तो सर्वर Membership
संसाधन दिखाता है. इनमें सदस्यता की नई जानकारी होती है. अगर अनुरोध की गई अवधि के दौरान नए सदस्यों को हटाया गया था, तो इवेंट पेलोड में एक खाली Membership
संसाधन होता है.
यह अनुरोध किए गए डेटा को पढ़ने के लिए, सही अनुमति के दायरे के साथ, यहां दिए गए पुष्टि करने के तरीकों के साथ काम करता है:
डेवलपर प्रीव्यू में एडमिन की मंज़ूरी के साथ ऐप्लिकेशन की पुष्टि. इसके लिए, इनमें से किसी एक अनुमति के दायरे का इस्तेमाल किया जाता है:
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.app.messages.readonly
https://www.googleapis.com/auth/chat.app.memberships
उपयोगकर्ता की पुष्टि के लिए, अनुमति के इन स्कोप में से किसी एक का इस्तेमाल करें:
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.reactions.readonly
https://www.googleapis.com/auth/chat.messages.reactions
https://www.googleapis.com/auth/chat.memberships.readonly
https://www.googleapis.com/auth/chat.memberships
इवेंट की सूची बनाने के लिए, पुष्टि किए गए कॉलर का स्पेस का सदस्य होना ज़रूरी है.
उदाहरण के लिए, Google Chat स्पेस से इवेंट की सूची बनाना देखें.
एचटीटीपी अनुरोध
GET https://chat.googleapis.com/v1/{parent=spaces/*}/spaceEvents
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
parent |
ज़रूरी है. उस Google Chat स्पेस का रिसॉर्स नाम जहां इवेंट हुए. फ़ॉर्मैट: |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
pageSize |
ज़रूरी नहीं. स्पेस इवेंट की ज़्यादा से ज़्यादा संख्या. ऐसा हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. नेगेटिव वैल्यू डालने पर, |
pageToken |
ज़रूरी नहीं. यह पेज टोकन है. यह पिछले listSpaceEvents कॉल से मिला था. अगला पेज पाने के लिए, यह जानकारी दें. पेज नंबर के हिसाब से नतीजे दिखाने के दौरान, लिस्ट स्पेस इवेंट के लिए दिए गए अन्य सभी पैरामीटर, पेज टोकन देने वाले कॉल से मेल खाने चाहिए. अन्य पैरामीटर को अलग-अलग वैल्यू पास करने से, अनचाहे नतीजे मिल सकते हैं. |
filter |
ज़रूरी है. क्वेरी फ़िल्टर. has इसके अलावा, शुरू होने के समय (
शुरू या खत्म होने का समय तय करने के लिए, बराबर उदाहरण के लिए, ये क्वेरी मान्य हैं:
ये क्वेरी अमान्य हैं:
अमान्य क्वेरी को सर्वर, |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
स्पेस इवेंट की सूची बनाने के लिए जवाब का मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"spaceEvents": [
{
object ( |
फ़ील्ड | |
---|---|
spaceEvents[] |
नतीजे, समय के हिसाब से क्रम में दिखाए जाते हैं. इसमें सबसे पुराना इवेंट सबसे पहले दिखता है. ध्यान दें: सूची के अनुरोधों के लिए, स्पेस ऑब्जेक्ट में |
nextPageToken |
ज़्यादा इवेंट फ़ेच करने के लिए इस्तेमाल किया गया कंटीन्यूएशन टोकन. अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो इसके बाद कोई पेज नहीं होता. |
अनुमति पाने के लिंक
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/chat.app.memberships
https://www.googleapis.com/auth/chat.app.messages.readonly
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.memberships
https://www.googleapis.com/auth/chat.memberships.readonly
https://www.googleapis.com/auth/chat.messages.reactions
https://www.googleapis.com/auth/chat.messages.reactions.readonly
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.