OAuth 데스크톱 및 웹 애플리케이션 흐름

이 가이드에서는 자체 구성을 사용하여 API 액세스를 위해 OAuth2를 설정하는 방법을 사용자 인증 정보 및 데스크톱 흐름을 또는 웹 흐름을 참고하세요. 이 단계는 액세스 허용 범위를 취소하거나, 삭제하거나, 변경할 필요가 없는 한 OAuth2 사용자 인증 정보입니다.

OAuth2 사용자 인증 정보 만들기

  1. 다음 단계를 위해 Google API 콘솔 프로젝트를 구성합니다. Google Ads API를 참고하세요.

  2. 클라이언트 보안 비밀번호 JSON 파일을 다운로드하여 액세스 가능한 위치에 저장합니다. 추출해야 합니다.

클라이언트 라이브러리 설정

  1. google_ads_config.rb 파일에 클라이언트 ID와 보안 비밀번호를 삽입합니다. 위에서 다운로드한 JSON 파일에서 확인할 수 있습니다.

    c.client_id = INSERT_OAUTH2_CLIENT_ID_HERE
    c.client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE
    
  2. 터미널에서 OAuth2 예시를 실행합니다.

    ruby generate_user_credentials.rb -P /path/to/client_secrets.json
    
  3. 예에서는 OAuth2를 허용해야 하는 URL을 방문하라는 메시지를 표시합니다. 사용자 인증 정보를 사용하여 Google Ads 계정에 액세스할 수 있습니다.

    Paste this URL in your browser:
    
    https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
    

    시크릿 브라우저 세션 또는 시크릿 창에서 URL로 이동합니다. Google Ads에 액세스할 때 사용하는 것과 동일한 Google 계정으로 로그인합니다. 클릭 OAuth2 동의 화면에서 계속을 클릭합니다.

    동의 화면

  4. 그러면 승인을 나타내는 메시지가 있는 페이지로 이동합니다. 성공했습니다.

  5. 예시를 실행 중이던 콘솔로 돌아갑니다. 예시는 갱신 토큰을 표시해야 합니다 갱신 토큰 복사 google_ads_config.rb 파일에 추가해야 합니다.