LiveChatBans

liveChatBan रिसॉर्स में ऐसे YouTube उपयोगकर्ता और YouTube लाइव चैट की पहचान की गई है जिसमें इस उपयोगकर्ता के शामिल होने पर पाबंदी लगाई गई है.

तरीके

एपीआई liveChatBans रिसॉर्स के लिए, इन तरीकों का इस्तेमाल करता है:

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

संसाधन का प्रतिनिधित्व

JSON के इस फ़ॉर्मैट में liveChatBans संसाधन का फ़ॉर्मैट दिखता है:

{
  "kind": "youtube#liveChatBan",
  "etag": etag,
  "id": string,
  "snippet": {
    "liveChatId": string,
    "type": string,
    "banDurationSeconds": unsigned long,
    "bannedUserDetails": {
      "channelId": string
    }
  }
}

प्रॉपर्टी

इस टेबल में उन प्रॉपर्टी के बारे में बताया गया है जो इस रिसॉर्स में मौजूद हैं:

प्रॉपर्टी
kind string
इससे यह पता चलता है कि एपीआई संसाधन किस तरह का है. वैल्यू youtube#liveChatBan होगी.
etag etag
इस संसाधन का ऐट.
id string
वह आईडी जिसे YouTube, प्रतिबंध की खास तौर पर पहचान करने के लिए असाइन करता है.
snippet object
snippet ऑब्जेक्ट, प्रतिबंधित उपयोगकर्ता की पहचान करता है और इसमें पाबंदी के बारे में जानकारी होती है.
snippet.liveChatId string
वह लाइव चैट जिस पर पाबंदी लागू होती है. ब्रॉडकास्ट किए गए लाइव चैट आईडी को liveBroadcast संसाधन की snippet.liveChatId प्रॉपर्टी में दिखाया जाता है.
snippet.type string
प्रतिबंध का टाइप.

इस प्रॉपर्टी की मान्य वैल्यू हैं:
  • permanent
  • temporary
snippet.banDurationSeconds unsigned long
पाबंदी की अवधि. पाबंदी का प्रकार temporary होने पर ही, इस प्रॉपर्टी के लिए मान सेट करें. डिफ़ॉल्ट वैल्यू 300 (5 मिनट) है.
snippet.bannedUserDetails object
इस ऑब्जेक्ट में, प्रतिबंधित उपयोगकर्ता की जानकारी मौजूद है.
snippet.bannedUserDetails.channelId string
प्रतिबंधित उपयोगकर्ता का YouTube चैनल आईडी.