본문

IT로그/프로그래밍

[웹 사이트에서 YouTube 업로드 API 사용하기] - 1. 클라이언트 ID 생성


1. 구글 APIs 새 프로젝트 생성

https://console.developers.google.com/apis/dashboard

위 링크로 이동하여 새로운 프로젝트를 생성합니다.


2. OAuth 클라이언트 ID 생성

프로젝트를 생성했다면 사용자 인증 정보에서 OAuth 클라이어트 ID를 생성합니다.


인증 정보를 입력하려면 OAuth 동의 화면에서 표시되는 제품 이름을 설정해주어야 합니다.

구글 인증화면에서 'ㅇㅇㅇ에서 다음과 같은 권한을 …' 과 같이 표시되는 어플리케이션 혹은 사이트의 이름을 설정하는 것입니다.

제품이름 입력 후 저장을 누르면 다음 화면으로 넘어갑니다.

웹사이트에서 사용할 것이므로 웹 애플리케이션 선택하고 이름은 적당히 입력해줍니다.

승인된 자바스크립트 원본은 api를 사용할 웹사이트의 도메인을 입력해줍니다.

승인된 리디렉션 URI는 인증 요청의 callback 데이터를 받을 URI를 입력해줍니다.

테스트용 localhost 경로와 실제 서비스 도메인 등 여러개의 값을 등록할 경우 각 행이 일치하도록 입력해주면 됩니다.

이번에 구현할 YouTube 업로드 기능은 클라이언트쪽에서 인증이 이루어지기 때문에 해당 콜백을 처리하는 코드를 구현할 필요는 없지만 이후에 서버쪽 인증을 이용할때는 해당 콜백을 처리하는 코드를 구현해주어야 합니다.

 

모두 입력후 생성버튼을 누르면 클라이언트 ID와 보안비밀이 생성됩니다.

상단의 JSON 다운로드를 클릭하여 해당 정보를 저장해놓습니다.


3. YouTube Data API 사용설정

사용자 인증정보를 생성했다면 API 및 서비스 사용 설정의 YouTube Data API에서 사용설정을 눌러줍니다.

사용 설정이 완료됐으면 아래와 같이 대시보드에서 사용중인 api 정보를 확인할수 있습니다.

 

댓글 0

티스토리 툴바