프로그래밍/프로그래밍

Youtube v3 연동해서 자기 동영상 리스트 불러오기 001

guitarhero 2015. 7. 2. 16:42
728x90

호주의 프로그래머를 꿈꾸고 호주를 왔지만 비자며 나의 노력부족이며 영어부족으로 인해서 

다른 직종일만 하다가 프로그래밍을 계속하고 싶어서 혼자 자그마한 사이트를 개발하다가

유투브 연동을 하려고 하니 이게 잘안되서 이렇게 적어놔 본다 하하'(넋두리 입니다...)


구글 연동을 하려니 구글 Developer 사이트로 이동해서 해야 될 게 많았다. 기억할 겸 정리해 보면 


1. 구글 개발자 콘솔(https://console.developers.google.com/)에서 프로젝트를 생성한다.



이렇게 프로젝트 만들기 버튼을 눌러서 프로젝트 이름을 설정하면 간단하게 프로젝트가 만들어진다.




요렇게 거기에서 저기 보이는 API 및 인증의 API메뉴로 이동해서 


2.유투브 API를 이용할 것이기 때문에 그 속성을 켜줘야 한다.




저기 빨간줄의 유투브 데이터 API로 이동하면 




이런 화면이 나오는데 원래는 API 사용설정으로 되어있는데 내가 설정을 해놔서 저렇게 사용중지로 변한거다 저게 맞는 상태이다. 하하


3. 다음은 다음 메뉴로 이동해서 설정을 진행해야 한다.




원래는 옆에 부분이 없이 새 클라이언트 ID만들기 요거랑 새 키 만들기만 있지만 내가 이미 만들어서 해당 정보가 저렇게 나온 것이다.


두개의 차이점은 보완관련 문제인거 같은데 자세한건 대충읽어서 기억이 잘 안나지만 

유투브에서도 공개설정에서 모두 공개인것과 인증이 필요한 접근을 구분하기 위해서 저렇게 나누어 놓은 것 같다.


새 클라이언트 ID만들기를 누르면 



첫번째 애플리케이션 유형은 자신이 만드는 애플리케이션의 유형에 따라 선택하면 되고 

1)의 항목은 해당 사이트 url을 입력하는 것이다. 나는 로컬에서 테스트를 해서 http://localhost:8080를 입력해 주었다.

이걸 잘못 입력하면 400에러가 떨어지더라 이것 때문에도 몇분 헤멧다 하하 (아! 그리고 조악한 사진 표시에 용서를 구합니다. 제가 볼거라 대충 휘갈겼네요.)

2)에는 승인하고 싶은 리디렉션 URL을 행당 하나씩입력하시면 되시겠다. 


이렇게 잘 입력하고 만들기 버튼을 누르면 아까 내 정보가 포함된 아래 화면으로 되어 있을 것이다. 설정이 조금 잘못되도 수정이 가능하니 안심하셔도 된다. 하하



그리고 홈페이지 예제는 https://developers.google.com/youtube/v3/code_samples/javascript?hl=ko 여기에 있다. 

Javascript, JAVA, Python, PHP, ,NET등 다양한 언어로 구글이 제공해준다( )


나중에 또 공유하거나 기록할만한게 있으면 올려야 겠다. 


728x90