YouTube पर लाइव चैट में मैसेज के स्टेटस में बदलाव करता है और नई स्थिति से जुड़ी प्रोसेस शुरू करता है. उदाहरण के लिए, जब किसी लाइव पोल की स्थिति को closed में बदला जाता है, तो YouTube उस मैसेज के पोल को बंद कर देता है. इस तरीके को कॉल करने से पहले, पक्का करें कि लाइव पोल मैसेज के लिए status प्रॉपर्टी की वैल्यू active हो.
अनुरोध
एचटीटीपी अनुरोध
POST https://www.googleapis.com/youtube/v3/liveChatMessages/transition
अनुमति देना
इस अनुरोध के लिए, इनमें से कम से कम किसी एक दायरे का इस्तेमाल करके अनुमति लेना ज़रूरी है (पुष्टि करने और अनुमति देने के बारे में ज़्यादा पढ़ें).
| दायरा | 
|---|
| https://www.googleapis.com/auth/youtube | 
| https://www.googleapis.com/auth/youtube.force-ssl | 
पैरामीटर
नीचे दी गई टेबल में ऐसे पैरामीटर दिए गए हैं जो इस क्वेरी के साथ काम करते हैं. सूची में दिए गए सभी पैरामीटर, क्वेरी पैरामीटर हैं.
| पैरामीटर | ||
|---|---|---|
| ज़रूरी पैरामीटर | ||
| id | stringidपैरामीटर उस मैसेज का यूनीक आईडी बताता है जिसका स्टेटस दूसरे स्टेटस में बदला जा रहा है. | |
| status | enumstatusपैरामीटर से उस स्थिति की पहचान होती है जहां मैसेज बदला जा रहा है. किसी मैसेज कोclosedस्थिति में ले जाने के लिए, उस पोल के लिएstatusकाactiveहोना ज़रूरी है जिस पर वह मैसेज लागू होता है.आप सिर्फ़ closedपर ट्रांसफ़र कर सकते हैं. इसका मतलब है कि पोल बंद हो गया है. | |
| वैकल्पिक पैरामीटर | ||
| part | stringpartपैरामीटर में,liveChatMessageसंसाधन के ऐसे हिस्से तय किए जाते हैं जो एपीआई के रिस्पॉन्स में शामिल होते हैं.id,snippet, औरauthorDetailsको वैल्यू के तौर पर इस्तेमाल किया जा सकता है.जवाब के मुख्य भाग में आखिरी पोल का नतीजा पाने के लिए, पैरामीटर की वैल्यू को snippetपर सेट करें. | |
अनुरोध का मुख्य भाग
इस तरीके का इस्तेमाल करते समय अनुरोध का मुख्य हिस्सा न भेजें.
जवाब
अगर इस तरीके से पुष्टि हो जाती है, तो जवाब के मुख्य हिस्से में liveChatMessages संसाधन दिखाता है.
गड़बड़ियां
नीचे दी गई टेबल में उन गड़बड़ी के मैसेज की पहचान की गई है जिन्हें एपीआई इस तरीके का इस्तेमाल करने पर जवाब में लौटा सकता है. ज़्यादा जानकारी के लिए, गड़बड़ी का मैसेज वाला दस्तावेज़ देखें.
| गड़बड़ी का टाइप | गड़बड़ी विवरण | ब्यौरा | 
|---|---|---|
| forbidden (403) | forbidden | आपके पास इस मैसेज के स्टेटस को ट्रांसफ़र करने की ज़रूरी अनुमतियां नहीं हैं. | 
| required (400) | idRequired | ज़रूरी idपैरामीटर को उस मैसेज की पहचान करनी चाहिए जिसकी स्थिति को ट्रांसफ़र करना है. | 
| required (400) | statusRequired | एपीआई अनुरोध में, statusपैरामीटर के लिए एक वैल्यू तय होनी चाहिए. | 
| notFound (404) | liveChatMessagesNotFound | idपैरामीटर से तय किया गया मैसेज मौजूद नहीं है. | 
| forbidden (403) | modificationNotAllowed | बताए गए liveChatMessageसंसाधन की स्थिति को ट्रांसफ़र नहीं किया जा सकता.idपैरामीटर किसी ऐसे मैसेज की पहचान कर सकता है जिसकी स्थिति का ट्रांज़िशन नहीं किया जा सकता. | 
इसे आज़माएं!
इस एपीआई को कॉल करने के लिए, APIs Explorer का इस्तेमाल करें. साथ ही, एपीआई का अनुरोध और रिस्पॉन्स देखें.