게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[질문][안드로이드/자바]구글 OAuth, 유투브 즐겨찾기 임포트
게시물ID : programmer_5602짧은주소 복사하기
작성자 : 나데시코♥
추천 : 0
조회수 : 1628회
댓글수 : 6개
등록시간 : 2014/09/24 14:23:09
옵션
  • 본인삭제금지
구글은 OAuth 2.0 을 사용하여 인증작업을 하더군욤....
아직도 뭐가 뭔지 제대로 모르지만
일단 사용자 인증 작업 해서 엑세스 토큰을 String 변수로 가져왔습니당.

인증이 필요하지 않는 Http GET 요청을 보내는 방법도 알겠슴당.
(검색이라던가, 공개된 채널의 비디오 목록이라던가)

그 담에....
Http Get 요청을 보내서 제 유투브 계정에 있는 즐겨찾기 목록을 가져와야 하는데욤
엑세스 토큰이랑 Http GET 요청이랑 어떻게 묶어야 할지를 모르겠어요 ㅜㅜ
자꾸만 400/403 오류들만 나오고....킁....


플레이리스트 아이디를 알고있는 경우 그 플레이리스트 안에 있는 비디오들을 가져오는건
https://developers.google.com/youtube/v3/docs/playlistItems/list#try-it
위 사이트에서 
part 에 snippet 넣고, 
playlistId 에 PL6ztNLnFG2Su6M8rstwPjFsgtDWsvXsER 넣고 
Execute 해보니

1.png

이렇게 나오길래 '아 GET 요청을 저렇게 보내면 되는구낭~' 하고서는
String samplePlaylistId = "PL6ztNLnFG2Su6M8rstwPjFsgtDWsvXsER"; 
String importUrl = "https://www.googleapis.com/youtube/v3/playlistItems"		+ "?part=snippet"  		+ "&playlistId=" + samplePlaylistId // 일단 연습용으로 플레이리스트 아이디는 지정해놨음. 		+ "&key=" + this.getString(R.string.dev_key_for_browser); // 구글 API키 (developer key)HttpURLConnection urlConnection = (HttpURLConnection) new URL(importUrl).openConnection(); urlConnection.setRequestMethod("GET"); 		 int responseCode = urlConnection.getResponseCode();
이렇게 해서 잘 됐거든요...

그런데, 이제는
스마트폰에 저장된 제 구글 계정에 있는 유투브 즐겨찾기 목록을 가져와야 하니까...
https://developers.google.com/youtube/v3/docs/playlists/list
위 사이트에서
part 는 snippet 넣어주고
miine 에 true 넣어주고
Authorize requests using OAuth 2.0 이거 ON 으로 체크해주고
Execute 눌러봤더니
2.png
이렇게 나옵니당.....
그러니까.... Http GET 요청에 제가 받은 토큰(String 변수에 저장된)을 살짝 얹혀줄 방법을 모르겠어요 ㅜㅜ
어케 해야 할까요 ㅜㅜ?

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호