मिनिट्यूब अब काम क्यों नहीं कर रहा है?


15

जब मैं टर्मिनल से मिनीट्यूब चलाता हूं तो मुझे मिलता है:

No available API keys 
403 "Error downloading https://www.googleapis.com/youtube/v3/search?part=snippet&type=video&maxResults=50&q=teste - server replied: Forbidden" 202

क्या इसे ठीक करने का कोई तरीका है?


2
मुझे नहीं पता, लेकिन मैंने हाल ही में मिनीट्यूब की भी कोशिश की और इसी तरह की त्रुटियां हुईं। मेरा अनुमान है कि Youtube ने ऐसे एप्लिकेशन को रोकने के लिए अपने एपीआई को बदल दिया (वे वहां विज्ञापन और सिफारिशें प्रदर्शित नहीं कर सकते हैं, हो सकता है कि वे उपयोगकर्ता द्वारा किए जाने वाले कामों पर भी ध्यान न दे सकें - इसलिए वे ऐसा नहीं चाहते!), लेकिन यह केवल एक अनुमान। मुझे दिलचस्पी है अगर आपको कोई रचनात्मक जवाब मिले।
बाइट कमांडर

बस फिर से स्थापित और जाँच की गई, मिनिट्यूब 2.2-1 के साथ "सीरियस ब्लैक" की खोज 410 "Error downloading http://gdata.youtube.com/feeds/api/videos/?v=2&max-results=10&start-index=1&q=serious%20black - server replied: Gone" 299मेरे लिए हुई ।
बाइट कमांडर

अनिवार्य पठन सामग्री: lwn.net/Articles/570485 @bytecommander
Rinzwind

मुझे संस्करण 2.5.2 में मिला है: कोई मेनू नहीं, हायडेन सदस्यताएँ। यह मेनू के लिए [F11] -बटन के दो बार और 'CTRL + 1', 'CTRL + 2', 'CTRL + 3' द्वारा स्वाइप करने पर हल होता है। अन्य शॉटकट, केवल मामले में: 'CTRL + R', 'CTRL + D', 'CTRL + Y', 'CTRL + U', 'CTRL + B', 'CTRL + SHIFT + S'
okoloBiiii

जवाबों:


3

Ubuntu 16.04 डिफ़ॉल्ट रूप से सूक्ति सॉफ्टवेयर केंद्र का उपयोग करता है, हमने पाया है कि समस्या कहां से उत्पन्न होती है:

यहां बताया गया है कि हमने इसे कैसे हल किया।

चरण 1: वेबसाइट http://flavio.tordini.org/minitube पर जाएं और नवीनतम .deb फ़ाइल डाउनलोड करें।

चरण 2: डैश बटन पर क्लिक करें, "उबंटू सॉफ्टवेयर" टाइप करें, उबंटू सॉफ्टवेयर आइकन पर क्लिक करें। जब Ubuntu सॉफ्टवेयर सेंटर खुलता है, तो "gdebi" की खोज करें और Ubuntu के सॉफ़्टवेयर सेंटर का उपयोग करके gdebi पैकेज इंस्टॉलर स्थापित करें।

चरण 3: अपने डाउनलोड फ़ोल्डर पर जाएं और .deb फ़ाइल पर राइट क्लिक करें और gdebi पैकेज इंस्टॉलर के साथ खुला चुनें और स्थापना के साथ आगे बढ़ें।

चरण 4: "सहायता" -> "अबाउट" पर जाकर अपना वर्जन नंबर जांचें।

चरण 5: खुश देखकर

हमें लगता है कि इसका कारण डिफ़ॉल्ट एपीआई कुंजी नहीं है और बॉक्स से बाहर काम करता है यह इस कारण से है कि यह मूल रूप से Ubuntu सॉफ़्टवेयर सेंटर के लिए कैसे पैक किया गया था। इसके अलावा अगर आप उबंटू सॉफ्टवेयर सेंटर (बैक गनोम सॉफ्टवेयर सेंटर) का उपयोग करके .deb पैकेज स्थापित करते हैं, तो यह स्वचालित रूप से उस संस्करण के लिए डिफ़ॉल्ट होगा जिसमें कोई एपी कुंजी नहीं है। यही कारण है कि आपको काम करने के लिए gdebi पैकेज इंस्टॉलर का उपयोग करने की आवश्यकता है।


13

Minitube के संस्करण 2.4 के बाद से आपके पास एक व्यक्तिगत Youtube API कुंजी होनी चाहिए:

Minitube 2.4
लिनक्स लिए एक नोट:

YouTube API संस्करण 3 में API कुंजी की आवश्यकता होती है। प्रत्येक कुंजी में एक सीमित "कोटा" होता है। बनाने के लिए आपको अपनी स्वयं की एपीआई कुंजी की आवश्यकता है। - वाया flavio.tordini.org


सबसे पहले आपको अपनी Youtube API कुंजी प्राप्त करनी होगी। फिर आपके पास मिनीवेट के फिर से ठीक से काम करने के लिए तीन विकल्प हैं:

  1. Noobslab द्वारा स्क्रिप्ट का उपयोग करें
  2. वर्तमान इंस्टॉल को संशोधित करें और वहां एपीआई कुंजी दर्ज करें
  3. अपने आप को MiniTube संकलित करें

Youtube एपीआई कुंजी प्राप्त करें

अपने Google डेवलपर कंसोल से कनेक्ट करें और एक नया प्रोजेक्ट बनाएं।

अपने प्रोजेक्ट पृष्ठ में, अपने एप्लिकेशन में उपयोग के लिए Google API सक्षम करें , और यहां जाएं:

  1. एपीआई और प्रामाणिक > यूट्यूब डेटा एपीआई और सक्रिय एपीआई का चयन करें
  2. में जाएं एपीआई और प्रमाणीकरण > साख > साख जोड़ें > API कुंजी > ब्राउज़र कुंजी

मैंने जो भी कोशिश की है उससे आपको Google खाते की आवश्यकता होगी लेकिन कोई भुगतान की आवश्यकता नहीं है।


विधि 1: उपयोग Minitube.sh स्क्रिप्ट स्थापित करें (सबसे आसान तरीका)

Noobslab ने एक इंस्टॉलेशन स्क्रिप्ट बनाई जो आपके लिए सब कुछ करती है।

स्थापना के दौरान, आपको अपनी API कुंजी डालने के लिए कहा जाएगा:

wget -O minitube.sh http://drive.noobslab.com/data/apps/minitube/minitube.sh
chmod +x minitube.sh
source ./minitube.sh

विधि 2: वर्तमान Minitube Install का उपयोग करें

यदि आपके पास पहले से मिनिट्यूब स्थापित है तो आप अपनी व्यक्तिगत एपीआई कुंजी जोड़ सकते हैं:

sudo nano /etc/profile.d/minitube.sh

निम्नलिखित पंक्ति जोड़ें:

export GOOGLE_API_KEY="your-google-api-key"

नोट: यदि आपके पास qtsingleapp-minitube-xxx.lockfileअपने /tmpफ़ोल्डर में है तो आपको इसे हटाने की आवश्यकता होगी।


विधि 3: संकलित करें MiniTube

एक बार जब आपके पास आपकी निजी कुंजी होगी तो आप मिनिट्यूब को संकलित कर सकते हैं।

  1. निर्माण के लिए आवश्यक लाइब्रेरी स्थापित करें:

    sudo apt-get install build-essential qt4-dev-tools libphonon-dev libqt4-sql-sqlite
    
  2. क्लोन मिनिट्यूब भंडार:

    git clone https://github.com/flaviotordini/minitube.git
    
  3. संकलन

    qmake "DEFINES += APP_GOOGLE_API_KEY=YouAPIKeyHere"  
    make
    
  4. अपना संकलित मिनिट्यूब लॉन्च करें ...

    build/target/minitube
    
  5. ... या इसे स्थापित करें

    sudo make install
    

एक व्यक्तिगत एपीआई कुंजी के साथ मिनिट्यूब बनाने के तरीके के बारे में अधिक जानकारी के लिए मिनिट्यूब भंडार का संदर्भ लें ।


क्या उस कुंजी को किसी भी चीज़ पर हस्ताक्षर करने और भुगतान करने की आवश्यकता होती है?
बाइट कमांडर

जब मैं संकलन करने की कोशिश करता हूं, मुझे लगता है कि QMAKESPEC सेट नहीं किया गया है, इसलिए कॉन्फ़िगरेशन को घटाया नहीं जा सकता है। मैं QMAKESPEC कैसे सेट करूँ?
लैपिसडेकर

@adonis अच्छा बिंदु, मैंने अपना उत्तर संपादित किया है;)
hg8

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

क्या Minitube संस्करण का उपयोग कर रहे हैं? आप अब विधि 3 को भी आज़मा सकते हैं: p यह सुनिश्चित करने के लिए स्क्रीनशॉट के साथ Noobslab निर्देश देखें कि आपको सही API कुंजी मिली है।
hg8
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.