2015-09-09 12 views
5

के साथ YouTube API सेवा सीमा को मारना मेरे पास parse.com पर एक स्क्रिप्ट है जो YouTube v3 API के साथ ~ 10 चैनलों के हालिया वीडियो के बारे में एक नई जानकारी आयात करती है। यह कुछ समय के लिए अच्छी तरह से काम किया, लेकिन लगभग एक महीना पहले यह एक त्रुटि के साथ एक या दो बार प्रतिदिन विफल शुरू कर दिया:मामूली लोड

Error: can't fetch https://www.googleapis.com/youtube/v3/ ... "error": { "errors": [ { "domain": "usageLimits", "reason": "servingLimitExceeded", "message": "Serving Limit Exceeded" } ], "code": 403, "message": "Serving Limit Exceeded" }

आप निम्नलिखित स्क्रीनशॉट से देख सकते हैं मैं अधिकतम 50000k प्रतिदिन उपलब्ध इकाइयों की 37k का उपयोग । मेरा अनुमान है कि एक स्क्रिप्ट रन अधिकतम 2k इकाइयां ले सकता है। पूरी तरह से सुनिश्चित करने के लिए कि मैं 3k इकाइयों/दूसरी/उपयोगकर्ता सीमा को मार नहीं रहा हूं मैंने से पहले 1 सेकंड देरी को जोड़ा है YouTube API पर कॉल करें, लेकिन मैं अब भी कभी-कभी उन त्रुटियों को देखता हूं।

क्या चल रहा है? क्या यूट्यूब v3 एपीआई में कुछ अन्य सीमाएं हैं, उदाहरण के लिए प्रति आईपी इकाइयां? (पार्स से कम एक आईपी प्रतिष्ठानों के हजारों की मेजबानी कर सकता है)

google developer console screenshot

+0

बस थोड़ा अलग प्रकार की त्रुटि मिली '403 कोटा एक्स्प्लेड' –

उत्तर

4

मुझे लगता है कि यह YouTube के पर एक मुद्दा है कर रहे हैं अंत और इस्तेमाल किए गए वास्तविक कोटा से संबंधित प्रतीत नहीं होता है।

मैं, बिना किसी कारण के कई मायनों इन त्रुटियों के लिए काफी कुछ हो रही किया गया है, और उचित रूप में पिछले कुछ हफ्तों में - देख YouTube Data API - “Serving Limit Exceeded”

+0

मैं इस स्पोरैडिक रूप से भी देख रहा हूं। – johnh10

+0

11-Sep-2015 14:09:58 यूटीसी या किसी भी '403 कोटा एक्स्प्लेड' त्रुटियों के बाद से 11-Sep-2015 14:38:21 यूटीसी – Joe

+0

के बाद से मुझे कुछ '403 सेवारत लिमिट एक्स्प्लेड' त्रुटियां नहीं मिली हैं, मुझे अभी कुछ मिल गया है उन 403 सेवारत लिमिट ने पिछले कुछ दिनों में ऐडसेंस प्रबंधन API को अपनी कॉल पर त्रुटियों का सामना किया।लॉग शो दिखाते हैं कि मैंने प्रति दिन केवल 200 प्रश्नों का उपयोग किया है, इसलिए उम्मीद है कि यह एक अस्थायी मुद्दा है जिसे Google जानता है और हल कर रहा है। –

0

YouTube डेटा API का संस्करण 3 Google API कंसोल में सूचीबद्ध ठोस कोटा संख्या जहां आप अपने API कुंजी के लिए रजिस्टर है। आप प्रति दिन 30,000 इकाइयों/दूसरे/उपयोगकर्ता और 50,000,000 का उपयोग कर सकते हैं।

आप पढ़ सकते हैं कि एक इकाई here क्या है।

एक साधारण पढ़ने वाला ऑपरेशन जो प्रत्येक लौटा संसाधन की आईडी को पुनर्प्राप्त करता है, लगभग 1 इकाई की लागत होती है।

एक लेखन ऑपरेशन की लागत लगभग 50 इकाइयों की है।

एक वीडियो अपलोड की लागत लगभग 1600 इकाइयों की है।

यदि आप सीमाएं दबाते हैं, तो Google आपके कोटा रीसेट होने तक परिणाम लौटाना बंद कर देगा। आप प्रति दिन 50 से अधिक अनुरोधों के लिए आवेदन कर सकते हैं, लेकिन आपको उन अतिरिक्त अनुरोधों के लिए भुगतान करना होगा।

इसके अलावा, आप इस बारे में पढ़ सकते हैं कि क्यों Google ने अपने YouTube ब्लॉग here पर स्टैक ओवरव्लो को समर्थन दिया है।

जो सभी YouTube internals का ज्ञान होना यहाँ जेफ Posnick, Jarek Wilkiewicz, और इब्राहिम Ulukaya सहित YouTube डेवलपर संबंध टीम पर सक्रिय सदस्यों के एक नंबर ...

+2

धन्यवाद जगवीर, लेकिन सबसे पहले, मुझे केवल 3k (30k आपने उल्लेख नहीं किया है) मेरे कंसोल पर इकाइयों/दूसरी/उपयोगकर्ता सीमा ([स्क्रीनशॉट] (http://screencast.com/t/rAUEptmV48JK)), और दूसरा, इनमें से कोई भी प्रश्न का उत्तर नहीं देता है, ** क्यों ** मैं केवल 2k इकाइयों प्रति घंटे लोड के साथ सीमा मार रहा हूं। –

+0

@AlexanderVasenin स्वागत है सर –

1

मैं सिर्फ filed a bug report with YouTube है। कृपया उस पर ध्यान आकर्षित करने के लिए "स्टार" करें और यदि आप चाहें तो अपडेट ट्रैक करें।

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