Method: spaces.messages.reactions.list

यह डायलॉग बॉक्स पर प्रतिक्रियाओं की सूची दिखाता है. उदाहरण के लिए, प्रतिक्रियाओं की सूची बनाना देखें. इसके लिए, उपयोगकर्ता की पहचान की पुष्टि करना ज़रूरी है.

एचटीटीपी अनुरोध

GET https://chat.googleapis.com/v1/{parent=spaces/*/messages/*}/reactions

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. वह मैसेज जिस पर उपयोगकर्ताओं ने प्रतिक्रिया दी.

फ़ॉर्मैट: spaces/{space}/messages/{message}

क्वेरी पैरामीटर

पैरामीटर
pageSize

integer

ज़रूरी नहीं. प्रतिक्रियाओं की ज़्यादा से ज़्यादा संख्या. यह सेवा, इस वैल्यू से कम प्रतिक्रियाएं दे सकती है. अगर कोई वैल्यू तय नहीं की गई है, तो डिफ़ॉल्ट वैल्यू 25 होती है. वैल्यू ज़्यादा से ज़्यादा 200 हो सकती है. वहीं, 200 से ज़्यादा की वैल्यू को बदलकर 200 किया जा सकता है.

pageToken

string

ज़रूरी नहीं. (अगर पिछली क्वेरी से फिर से शुरू किया जा रहा हो.)

पिछली सूची के प्रतिक्रिया कॉल से मिला पेज टोकन. बाद वाला पेज फिर से पाने के लिए यह विकल्प दें.

पेज पर नंबर जोड़ते समय, फ़िल्टर की वैल्यू उस कॉल से मैच होनी चाहिए जिससे पेज टोकन दिया गया था. कोई दूसरी वैल्यू सबमिट करने पर, अनचाहे नतीजे मिल सकते हैं.

filter

string

ज़रूरी नहीं. क्वेरी का फ़िल्टर.

प्रतिक्रियाओं को इमोजी (emoji.unicode या emoji.custom_emoji.uid) और उपयोगकर्ता (user.name) के हिसाब से फ़िल्टर किया जा सकता है.

एक से ज़्यादा इमोजी या उपयोगकर्ताओं से मिलने वाली प्रतिक्रियाओं को फ़िल्टर करने के लिए, OR ऑपरेटर के ज़रिए मिलते-जुलते फ़ील्ड जोड़ें. जैसे, emoji.unicode = "🙂" OR emoji.unicode = "👍" और user.name = "users/AAAAAA" OR user.name = "users/BBBBBB".

इमोजी और उपयोगकर्ता के हिसाब से प्रतिक्रियाओं को फ़िल्टर करने के लिए, AND ऑपरेटर का इस्तेमाल करें, जैसे कि emoji.unicode = "🙂" AND user.name = "users/AAAAAA".

अगर आपकी क्वेरी में AND और OR, दोनों का इस्तेमाल किया गया है, तो उन्हें ब्रैकेट में लिखें.

उदाहरण के लिए, नीचे दी गई क्वेरी मान्य हैं:

user.name = "users/{user}"
emoji.unicode = "🙂"
emoji.custom_emoji.uid = "{uid}"
emoji.unicode = "🙂" OR emoji.unicode = "👍"
emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}"
emoji.unicode = "🙂" AND user.name = "users/{user}"
(emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}")
AND user.name = "users/{user}"

ये क्वेरी अमान्य हैं:

emoji.unicode = "🙂" AND emoji.unicode = "👍"
emoji.unicode = "🙂" AND emoji.custom_emoji.uid = "{uid}"
emoji.unicode = "🙂" OR user.name = "users/{user}"
emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}" OR
user.name = "users/{user}"
emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}"
AND user.name = "users/{user}"

सर्वर अमान्य क्वेरी को INVALID_ARGUMENT गड़बड़ी के साथ अस्वीकार कर देता है.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

जेएसओएन के काेड में दिखाना
{
  "reactions": [
    {
      object (Reaction)
    }
  ],
  "nextPageToken": string
}
फ़ील्ड
reactions[]

object (Reaction)

अनुरोध किए गए (या पहले) पेज पर प्रतिक्रियाओं की सूची.

nextPageToken

string

नतीजों का अगला पेज फिर से पाने के लिए, कंटिन्यूशन टोकन. यह फ़ील्ड, नतीजों के आखिरी पेज के लिए खाली है.

अनुमति के दायरे

इनमें से किसी एक OAuth दायरों की ज़रूरत होती है:

  • https://www.googleapis.com/auth/chat.messages
  • https://www.googleapis.com/auth/chat.messages.readonly
  • https://www.googleapis.com/auth/chat.messages.reactions
  • https://www.googleapis.com/auth/chat.messages.reactions.readonly

ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.