https://healer4-13.tistory.com/12
**먼저 위의 과정을 5번까지 진행했다는 가정하에 설명하겠습니다.**
자신의 계정에 비공개 재생목록 가져오기 위해서는 OAuth 2.0 클라이언트 ID를 생성해 주어야 합니다.
1. API 및 서비스에서 사용자 인증 정보를 클릭.
2. OAuth 2.0 클라이언트 ID를 만들기 위해서는 동의 화면을 먼저 구성해줘야 합니다. 동의 화면 구성을 클릭.
3. User Type에서 외부를 선택.
4. 앱 이름(test01)과 사용자 지원 이메일(나의 이메일 선택)을 작성.
5. 개발자 연락처 정보에 이메일 입력. 저장 후 계속.
6. 범위 추가 또는 삭제 클릭 -> 유튜브 비공개 사용자 정보에 접근하기 위해 YouTube Data API v3 관련된 범위를 추가 -> 업데이트 클릭.
7. 위에 보시면 범위가 추가된 것을 볼 수 있습니다. 저장 후 계속 클릭
8. ADD USERS를 클릭 후 오른쪽에 정보에 접근할 테스트 사용자(로그인할 구글 계정 추가)를 추가해 줍니다. 저장 후 계속 클릭.
9. 이제 사용자 인증 정보를 만들 수 있습니다. 설명 2로 돌아가셔서 OAuth 클라이언트 ID를 클릭해 주세요.
10. 애플리케이션 유형을 선택. 저는 Goland라는 데스크톱 앱에서 접근하기 때문에 데스크 톱 앱으로 선택.
만들기 클릭.
11. 이제 다시 API 및 서비스에 사용자 인증정보로 가시면 OAuth 2.0 클라이언트 ID가 생긴 것을 확인하실 수 있을 겁니다. 클릭해 주시고 클라이언트 보안 비밀번호를 json으로 다운로드해주시고 사용하시면 됩니다.
'프로그래밍 > Go(golang) 프로그래밍' 카테고리의 다른 글
Youtube api를 이용한 비공개 재생목록 가져오기 golang 프로젝트(사전준비 및 실행) (0) | 2023.08.25 |
---|---|
Go[golang] Youtube api를 사용하여 비공개 재생목록 가져오기 4편(OAuth2.0 인증 사용) (0) | 2023.07.15 |
Go[golang] Youtube api를 사용하여 공개 재생목록 가져오기 2편(API 키 사용) (0) | 2023.07.12 |
Go[golang] Youtube api를 사용하여 공개 재생목록 가져오기 1편(API 키 준비) (0) | 2023.07.11 |
Go[golang] 제네릭 tilde(~) (0) | 2022.12.22 |