Minitube가 더 이상 작동하지 않는 이유는 무엇입니까?


14

터미널에서 미니 튜브를 실행하면 다음과 같은 결과가 나타납니다.

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는 그러한 응용 프로그램을 중지하기 위해 API를 변경했습니다 (광고 및 권장 사항을 표시 할 수 없으며 사용자가하는 일을 효율적으로 감시 할 수 없으므로 원하지 않습니다!). 단지 추측. 건설적인 답변을 받으면 관심이 있습니다.
바이트 사령관

Minitube 2.2-1로 "Serious Black"을 검색 한 후 다시 설치하여 확인했습니다 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 : NO 메뉴, HiDDEN 구독이 있습니다. 이는 메뉴 및 탭에 대해 [F11] 버튼의 두 번으로 'CTRL + 1', 'CTRL + 2', 'CTRL + 3'으로 연결됩니다. 'CTRL + R', 'CTRL + D', 'CTRL + Y', 'CTRL + U', 'CTRL + B', 'CTRL + SHIFT + S'와 같은
기타 샷컷

답변:


3

우분투 16.04는 기본적으로 Gnome Software Center를 사용하는데, 문제가 발생한 곳에서이를 발견했습니다.

우리가 그것을 해결 한 방법은 다음과 같습니다.

1 단계 : 웹 사이트 http://flavio.tordini.org/minitube를 방문 하여 최신 .deb 파일을 다운로드하십시오.

2 단계 : Dash 버튼을 클릭하고 "Ubuntu Software"를 입력 한 후 Ubuntu Software 아이콘을 클릭하십시오. Ubuntu Software Center가 열리면 "gdebi"를 검색하고 Ubuntu의 Software Center를 사용하여 gdebi 패키지 설치 프로그램을 설치하십시오.

3 단계 : 다운로드 폴더로 이동하여 .deb 파일을 마우스 오른쪽 버튼으로 클릭하고 gdebi 패키지 설치 프로그램으로 열기를 선택하고 설치를 진행하십시오.

4 단계 : "도움말"-> "정보"로 이동하여 버전 번호를 확인하십시오.

5 단계 : 행복한보기

우리는 그것이 기본 API 키와 함께 제공되지 않고 즉시 작동하는 이유는 원래 Ubuntu Software Center를 위해 패키지 된 방식 때문이라고 생각합니다. 또한 Ubuntu Software Center (백엔드 Gnome Software Center)를 사용하여 .deb 패키지를 설치하면 API 키가없는 버전이 자동으로 기본 설정됩니다. 이것이 작동하려면 gdebi 패키지 설치 프로그램을 사용해야하는 이유입니다.


13

Minitube 2.4 버전부터는 개인 Youtube API 키가 있어야합니다.

Minitube 2.4
Linux 패키저에 대한 참고 사항 :

YouTube API 버전 3에는 API 키가 필요합니다. 각 키에는 "quota"가 제한되어 있습니다. 빌드하려면 자체 API 키가 필요합니다. - 비아 flavio.tordini.org


우선 Youtube API 키를 얻어야합니다. 그런 다음 MiniTube가 제대로 작동하도록하기 위해 선택할 수있는 세 가지 옵션이 있습니다.

  1. Noobslab의 설치 스크립트 사용
  2. 현재 설치를 수정하고 거기에 API 키를 입력하십시오
  3. 직접 MiniTube 컴파일

유튜브 API 키 받기

Google 개발자 콘솔에 연결 하고 새 프로젝트를 만듭니다.

프로젝트 페이지 에서 앱에서 사용할 Google API 사용을 열고 다음으로 이동하십시오.

  1. API 및 인증 > 유튜브 데이터 API 를 선택하고 API 활성화를 선택하십시오 .
  2. 다시 가서 API 및 인증 > 자격증 > 추가 자격 증명 > 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 설치 사용

이미 Minitube를 설치 한 경우 개인 API 키를 추가하기 만하면됩니다.

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

다음 줄을 추가하십시오.

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

참고 :이있는 경우 qtsingleapp-minitube-xxx.lockfile귀하의 /tmp폴더를 삭제해야합니다.


방법 3 : MiniTube 컴파일

개인 키가 있으면 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
    

개인 API 키로 Minitube를 작성하는 방법에 대한 자세한 정보 는 Minitube 저장소 를 참조하십시오.


해당 키를 받으려면 가입 및 결제가 필요합니까?
바이트 사령관

컴파일하려고하면 QMAKESPEC이 설정되지 않아 구성을 추론 할 수 없습니다. QMAKESPEC을 어떻게 설정합니까?
lapisdecor

@adonis 좋은 지적, 나는 내 대답을 편집했다;)
hg8

두 번째 옵션도 여기서 작동하지 않습니다. API 키를 선택하기 위해 잘못된 방법을 사용했기 때문일 수 있습니까? 나는 (메뉴의 시퀀스는 내가 유튜브 다음 API 및 브라우저 자격 증명을 프로젝트를 생성하고 선택했다 그래서 나는 ... 내 브라우저에 표시되는 내용 없음) 유튜브의 브라우저 자격 증명을 가지고
lapisdecor

어떤 Minitube 버전을 사용하고 있습니까? 당신은 또한 지금 방법 3을 시도 할 수 있습니다 : p 올바른 API 키를 가지고 있는지 확인하기 위해 스크린 샷과 함께 Noobslab 지침을 참조하십시오 .
hg8
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.