본문 바로가기

소프트웨어/Android/Java/Ndk

android] YouTube developer



ref 
https://developers.google.com/youtube/registering_an_application?hl=ko

해본결과 OAuth 발급은 필요없고 API Key 발급만 하면 되는것같다.

1. Oauth 2.0
https://console.developers.google.com/apis/
에서 프로젝트 생성 후 프로젝트 클릭
좌측메뉴 '사용자 인증 정보' 클릭 후 Create credentials 눌러서 'OAuth Client ID' 선택
애플리케이션 유형을 Android로 선택

1.1 SHA1 확인
cmd키고 WINDOW_USER_ID/.android/ 로 이동해서
keytool -exportcert -alias androiddebugkey -keystore debug.keystore -list -v


를 하면 출력문중에 SHA1 을 확인할 수 있다. 복사후 서명 인증서 지문 텝에 붙여놓고, 사용하고자 하는 앱의 pkg name을 넣는다.


2. api key 발급

OAuth와 같이 Create Credentials에서 API Key를 발급하면된다.



위의 발급작업이 끝났으면 Sample App을 보면된다.


https://developers.google.com/youtube/android/player/setup

여기따라서 셈플프로젝트를 임포트해보면 느낌이 온다.

중요한건 위에서 발급한 API Key를 


YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);

        youTubeView.initialize(위에서 발급한 API KEY, this);


형식으로해서 인증작업을 수행한다. 


Sample App을 참고해서 만들어본 앱 화면이다.





앞으로의 작업

서비스로 Youtube view를 돌리기.

Power Management관련 조사.