이 가이드에서는 Google 계정을 사용하여 API 액세스를 위해 OAuth2를 설정하는 자신의 사용자 인증 정보 및 데스크톱 흐름을 또는 웹 흐름을 참고하세요. 이 단계는 액세스 허용 범위를 취소하거나, 삭제하거나, 변경할 필요가 없는 한 OAuth2 사용자 인증 정보입니다.
OAuth2 사용자 인증 정보 만들기
먼저 OAuth 다운로드 client 아이콘을 클릭한 후 다음 화면에서 JSON 다운로드 버튼을 클릭합니다.
이제 로컬 파일을 확보하도록 파일을 홈 디렉터리에 저장합니다.
~/client_secret_XXX.apps.googleusercontent.com.json
(XXX이(가) 있을 위치) 값이 포함됩니다. 다음 단계에서 이 파일을 사용하여 코드 예시를 실행합니다
클라이언트 라이브러리 설정
터미널에서 다음을 실행합니다.
GenerateUserCredentials
드림 예로 들 수 있습니다 명령줄 플래그를 사용하여 다운로드한 JSON 파일을 전달합니다. 이전 단계로 넘어갑니다Gradle을 사용하여 명령줄에서 실행하려면
./gradlew --console=plain --quiet runExample \ --example="authentication.GenerateUserCredentials \ --oAuthClientFile ${HOME}/client_secret_XXX.apps.googleusercontent.com.json"
이 예에서는 사용자를 대신하여 Google Ads 계정에 액세스할 수 있는 OAuth2 사용자 인증 정보가 필요합니다.
Paste this URL in your browser: https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=****...
시크릿 브라우저 세션 또는 시크릿 창에서 URL로 이동합니다. Google Ads에 액세스할 때 사용하는 것과 동일한 Google 계정으로 로그인합니다. 클릭 OAuth2 동의 화면에서 계속을 클릭합니다.
그러면 승인이 완료되었음을 나타내는 메시지가 표시된 페이지로 성공했습니다.
승인 코드를 가져왔습니다.
자세한 안내는
GenerateUserCredentials
의 콘솔 출력을 확인하세요.예시를 실행 중인 콘솔로 돌아갑니다. 그러면 예시가 완료되어 갱신 토큰과 일부 토큰이 표시되고 있습니다. 안내 뒤에 배치를 구성하는 데 필요한 속성이 클라이언트 라이브러리:
#Mon Apr 18 09:07:51 EDT 2022 api.googleads.refreshToken=1/Yw......................................... api.googleads.clientId=...........-...............apps.googleusercontent.com api.googleads.developerToken=INSERT_DEVELOPER_TOKEN_HERE api.googleads.clientSecret=........................
날짜 주석
#
에서 출력 끝부분까지의 줄을ads.properties
파일.INSERT_DEVELOPER_TOKEN_HERE
를 개발자 토큰으로 바꿉니다.가장 쉬운 설정을 위해
ads.properties
파일을 홈에 배치합니다. 디렉터리