2013-01-04 12 views
5

मुझे YouTube डेटा एपीआई v3 तक पहुंचने का प्रयास करते समय समस्या हो रही है।यूट्यूब डेटा एपीआई v3, वेब एप्लीकेशन, 403 उपयोग एक्सेस एक्सेस करता है नॉट कॉन्फिगर

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=5&q=funny&key=*my_valid_api_browser_key* 

यहाँ मेरी सेवाओं Google API कंसोल में स्थापित करने का एक स्क्रीनशॉट है:

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "usageLimits", 
    "reason": "accessNotConfigured", 
    "message": "Access Not Configured" 
    } 
    ], 
    "code": 403, 
    "message": "Access Not Configured" 
} 
} 

मेरी वैध अनुरोधों में से एक का उदाहरण: यह json प्रतिक्रिया मैं जब भी मैं एक वैध अनुरोध भेज रहा है:

http://imgur.com/GA747

इसके अलावा, मैं ऐप्लिकेशन पंजीकृत किया है और यह एक परियोजना आईडी और ग्राहक आईडी है। मैंने ऊपर दिए गए उदाहरण में api_key पैरामीटर को स्वैप करने का भी प्रयास किया है, मेरे वैध अनुरोध URL में से एक वैध एपीआई सर्वर कुंजी (और मेरा मानना ​​है कि यह केवल तभी काम करेगा जब अनुरोध कुंजी से जुड़े आईपी पते से आता है, जो मैं कर सकता हूं क्योंकि मैं सही सर्वर से एपीआई अनुरोध कर सकता हूं); हालांकि, मुझे अभी भी एक ही परिणाम मिल गया है।

क्या यूट्यूब डेटा एपीआई v3 अभी तक सार्वजनिक है? ऐसा लगता है कि इसे 12 दिसंबर, 2012 को सार्वजनिक रूप से जारी किया गया था जब यूट्यूब डेटा एपीआई v3 के लिए यह वीडियो जारी किया गया था: http://www.youtube.com/watch?v=tlcWiP7OLFI। मुझे लगता है कि मैं गलत हो सकता है।

कोई अन्य विचार क्यों है कि मुझे इस प्रतिक्रिया के बजाय यह विशेष प्रतिक्रिया क्यों मिल रही है जिसमें मेरी क्वेरी से मेल खाने वाले वीडियो की अपेक्षित सूची है?

+0

यह काम करना चाहिए। क्या आप मुझे अपनी एपीआई कुंजी ईमेल कर सकते हैं ताकि मैं क्या देख रहा हूं कि मैं क्या देख रहा हूं? गूगल डॉट कॉम पर जेफी –

+0

आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद। बस ब्राउज़र एपीआई कुंजी के साथ आपको एक ईमेल गोली मार दी। – bradleygsmith

+0

धन्यवाद। ऐसा लगता है कि कुछ अजीब चल रहा है, और मैं यह जानने के लिए आंतरिक रूप से कुछ लोगों के साथ अनुवर्ती हूं, फिर सामान्य रुचि के मामले में इस धागे पर रिपोर्ट करें। –

उत्तर

8

जेफ़, आपकी ईमेल अनुशंसा ने मेरी समस्या का समाधान किया। मैंने रेफरर्स फील्ड से सभी लाइनों को हटा दिया। अब, मेरे Google एपीआई कंसोल में, इस प्रोजेक्ट के लिए एपीआई एक्सेस स्क्रीन पर, 'ब्राउजर ऐप के लिए कुंजी (रेफरर्स के साथ) शीर्षक वाले अनुभाग में' रेफरर्स 'फ़ील्ड है जो पढ़ता है -> रेफरर्स: किसी भी रेफरर को अनुमति है।

अब, मुझे एपीआई से सटीक JSON प्रतिक्रिया मिलती है।

+0

इस तरह सभी जनरेटर की अनुमति है। मैं उस क्षेत्र को 'क्रोम-एक्सटेंशन: // myExtensionId' पर सेट करने का प्रयास कर रहा हूं ताकि मेरे Google क्रोम एक्सटेंशन से केवल अनुरोधों की अनुमति हो (अन्यथा जो लोग जानते हैं कि कुंजी मेरे कोटा का उपयोग कर सकती है)। क्या कोई जानता है कि यह कैसे करें? – cprcrack

+0

अफसोस की बात है कि यह मेरे लिए काम नहीं किया है। सभी रेफरर्स को हटाने के बाद, मुझे अभी भी नवीनतम PHP संस्करण (search.php) से एक ही आउटपुट मिलता है: एक सेवा त्रुटि आई: https://www.googleapis.com/youtube/v3/search GET को कॉल करने में त्रुटि?भाग = आईडी% 2Cnnippet और q = कुत्तों और maxResults = 25 और कुंजी = {my_api_key}: (403) एक्सेस कॉन्फ़िगर नहीं –

0

मेरे पास एक ही समस्या थी, सभी रेफरर्स को हटाने से समस्या हल नहीं होती है क्योंकि मुझे लगता है कि यूट्यूब एपीआई आपके आईपी को बचाता है और पहले रेफरर्स जोड़ता है और इसे अवरुद्ध करता है, मुझे किसी भी पीड़ित के बिना एक और एपीआई कुंजी बनाना पड़ता है और हल हो जाता है समस्या।

0

यदि आप google api v3 का उपयोग करते हैं, तो यह समस्या हल करने का यह आसान तरीका है, आपको केवल Google कंसोल डैशबोर्ड के माध्यम से youtube api सक्षम करने की आवश्यकता है। https://console.developers.google.com