사용자 지정 키 사용하기 - daramkun/YouTubeUploader GitHub Wiki

사용자 지정 키 할당 받기

이 프로그램은 상용 소프트웨어가 아니기 때문에 구글의 공개 API 호출 횟수에 제한이 있다. 때문에 사용자가 직접 할당받아 사용할 수 있는 기능을 내장하고 있다.

사용자 지정 키는 Google APIs 대시보드에서 발급받을 수 있다.

  1. 새 프로젝트를 생성하고 API 사용 설정을 통해 YouTube Data API를 사용 설정한다.
  2. 사용자 인증 정보에서 API 키(키 제한사항 없음)와 OAuth 2.0 클라이언트 ID(ID 유형 기타)를 각각 할당 받는다.

프로그램에서 사용하기

1.20 이상 버전용

  1. 프로그램 내 유튜브 API 키 오버라이드 버튼을 클릭하여 API 키 입력 창을 띄운다.
  2. 첫 번째 텍스트 박스에는 할당한 API 키를, 두 번째 텍스트 박스에는 클라이언트 ID를, 세 번째 텍스트 박스에는 클라이언트 보안 비밀을 입력하고 확인을 누른다.
  3. YouTube에 로그인 한다.

1.12 이전 버전용

  1. 할당한 API 키는 프로그램과 같은 디렉토리 내에 api_key.txt 파일을 생성하고 입력한다.
  2. 생성한 OAuth 2.0 클라이언트 ID는 프로그램과 같은 디렉토리 내에 client_secrets.json 파일을 생성하고 아래와 같이 입력한다.
{
    installed : {
        "client_id": "클라이언트 ID 입력",
        "client_secret": "클라이언트 보안 비밀 입력",
        "redirect_uri": "urn:ietf:wg:oauth:2.0:oob"
    }
}
  1. YouTube에 로그인 한다.

위 두 파일 중 하나만 있으면 다른 한 쪽은 다람 유튜브 업로더의 기본 키를 사용하게 되어 두 키의 상태가 맞지 않아 인증에 오류가 발생한다.

1.12 이전 버전용 방법도 1.20에서 여전히 지원하지만, 추후 해당 방법은 삭제될 예정이다.