사용자 지정 키 사용하기 - daramkun/YouTubeUploader GitHub Wiki
사용자 지정 키 할당 받기
이 프로그램은 상용 소프트웨어가 아니기 때문에 구글의 공개 API 호출 횟수에 제한이 있다. 때문에 사용자가 직접 할당받아 사용할 수 있는 기능을 내장하고 있다.
사용자 지정 키는 Google APIs 대시보드에서 발급받을 수 있다.
- 새 프로젝트를 생성하고 API 사용 설정을 통해
YouTube Data API
를 사용 설정한다. - 사용자 인증 정보에서 API 키(키 제한사항
없음
)와 OAuth 2.0 클라이언트 ID(ID 유형기타
)를 각각 할당 받는다.
프로그램에서 사용하기
1.20 이상 버전용
- 프로그램 내
유튜브 API 키 오버라이드
버튼을 클릭하여 API 키 입력 창을 띄운다. - 첫 번째 텍스트 박스에는 할당한 API 키를, 두 번째 텍스트 박스에는 클라이언트 ID를, 세 번째 텍스트 박스에는 클라이언트 보안 비밀을 입력하고 확인을 누른다.
- YouTube에 로그인 한다.
1.12 이전 버전용
- 할당한 API 키는 프로그램과 같은 디렉토리 내에
api_key.txt
파일을 생성하고 입력한다. - 생성한 OAuth 2.0 클라이언트 ID는 프로그램과 같은 디렉토리 내에
client_secrets.json
파일을 생성하고 아래와 같이 입력한다.
{
installed : {
"client_id": "클라이언트 ID 입력",
"client_secret": "클라이언트 보안 비밀 입력",
"redirect_uri": "urn:ietf:wg:oauth:2.0:oob"
}
}
- YouTube에 로그인 한다.
위 두 파일 중 하나만 있으면 다른 한 쪽은 다람 유튜브 업로더
의 기본 키를 사용하게 되어 두 키의 상태가 맞지 않아 인증에 오류가 발생한다.
1.12 이전 버전용 방법도 1.20에서 여전히 지원하지만, 추후 해당 방법은 삭제될 예정이다.