7

हाल ही में, youtube.playlistItems.list एक प्लेलिस्ट आइटम नहीं लाती है जो वॉचलाटर प्लेलिस्ट सूचीबद्ध करते समय youtube.playlistItems.update के लिए उपयुक्त है। यह पूरी तरह से प्लेलिस्ट के लिए काम करता है जो किसी चैनल के संबंधित प्लेलिस्ट श्रेणी के अंतर्गत नहीं है। (जैसे इतिहास, पसंदीदा, पसंद आदि)यूट्यूब डेटा एपीआई v3 PlaylistItems अद्यतन बाद में प्लेलिस्ट के लिए काम नहीं कर रहा है

मेरी सूची में प्रतिक्रिया इस प्रकार है:

{ 
"items": [ 
    { 
    "id": "V0xWWlh5N2JrM0JSTjAtcDJVUmdjc3JRLjZCM0UwMDFFNUU3NzYzNjc=", 
    "snippet": { 
    "publishedAt": "2016-03-21T19:04:22.000Z", 
    "title": "One Word - Episode 38: Skin Tone (Black Women)", 
    . 
    . 
    . 
    "channelTitle": "Ryan Carter", 
    "playlistId": "WLVZXy7bk3BRN0-p2URgcsrQ", 
    "position": 0, 
    "resourceId": { 
    "kind": "youtube#video", 
    "videoId": "0gYgzN6B0y4" 
    } 
    } 
    }, 

लेकिन जब मैं उन मूल्यों का उपयोग करें:

PUT https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2Cid&key={YOUR_API_KEY} 

{ 
"id": "V0xWWlh5N2JrM0JSTjAtcDJVUmdjc3JRLjZCM0UwMDFFNUU3NzYzNjc=", 
"snippet": { 
    "playlistId": "WLVZXy7bk3BRN0-p2URgcsrQ", 
    "resourceId": { 
    "kind": "youtube#video", 
    "videoId": "0gYgzN6B0y4" 
    } 
} 
} 

मैं:

404 null 

- Show headers - 

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "youtube.playlistItem", 
    "reason": "playlistItemNotFound", 
    "message": "Playlist item not found." 
    } 
    ], 
    "code": 404, 
    "message": "Playlist item not found." 
} 

}

  • बस मेरे लिए नीचे?
  • क्या Google ने बाद में प्लेलिस्ट के लिए अपडेट अवरुद्ध किए हैं?
  • सेवा टूट गई है?
+1

यह के रूप में यद्यपि बाद में देखें प्लेलिस्ट दो आईडी है प्रतीत होता है। अद्यतन कॉल youtube.channels.list से प्राप्त मानों के साथ काम नहीं करता है। [ContentDetails.relatedPlaylists.watchLater]। लेकिन यह "पीएल" – Ryan

+1

से शुरू होने वाले यूआरएल में मिली आईडी के लिए काम करता है, यह एपीआई में एक बग जैसा दिखता है, क्योंकि कार्यों को दस्तावेज किया जाता है लेकिन काम नहीं कर रहा है। आपको "पीएल" से शुरू होने वाले यूआरएल में आईडी कहां मिली? यह एक अच्छा कामकाज हो सकता है ... धन्यवाद। – Tym

+0

हाँ, उतना ही लगा, बग हाल ही में पेश किया गया था जो शर्म की बात है क्योंकि मेरा ऐप इस पर निर्भर करता है। मैं "पीएल" आईडी खोज रहा हूं लेकिन इसे नहीं मिला। मुझे यह एक पुराने बुकमार्क से मिला है। – Ryan

उत्तर

3

ऐसा लगता है कि "बग" संक्रमण अवधि का हिस्सा था जहां यूट्यूब ने एपीआई के माध्यम से वॉच लेटर और वॉच हिस्ट्री प्लेलिस्ट लाने की क्षमता को हटाने की योजना बनाई थी। जैसा कि Tym ने टिप्पणी की "बग" यहां ट्रैक किया गया था: https://code.google.com/p/gdata-issues/issues/detail?id=8145

TLDR:

"एक चैनल के देखे जाने के इतिहास के लिए प्लेलिस्ट विवरण (playlists.list) पुनः प्राप्त करने या बाद में देखें प्लेलिस्ट playlistItems घड़ी 12 सितंबर के बाद एक खाली सूची वापस आ जाएगी, 2016 अनुरोध प्लेलिस्ट आइटम पुनः प्राप्त करने के (से किए गए अनुरोधों .list) उन प्लेलिस्ट में से किसी एक समय में एक खाली सूची भी वापस कर देगा। यह नए मानों, एचएल और डब्लूएल के साथ-साथ किसी भी घड़ी के इतिहास के लिए सच है या बाद में प्लेलिस्ट आईडी देखता है कि आपका एपीआई क्लाइंट पहले ही संग्रहीत हो सकता है । "

https://developers.google.com/youtube/v3/revision_history#september-15-2016

संबंधित मुद्दे