자주 묻는 질문(FAQ)

일반

API의 최신 버전은 무엇인가요?

이 문서에서 다루는 API의 최신 버전은 v1beta2입니다. 이 버전은 신뢰할 수 있는 테스터에게 제공되는 비공개 베타 버전입니다.

누가 API에 액세스할 수 있나요?

v1beta2 액세스 권한은 나열된 Google API 콘솔 프로젝트를 허용하는 경우에만 사용할 수 있습니다. API 문서에 대한 액세스는 별도의 사용자 허용 목록으로 제어됩니다.

콘솔 프로젝트가 허용 목록에 추가되었는지 어떻게 알 수 있나요?

아래 URL에서 API_KEY 요소를 클릭하여 프로젝트의 API 키를 선택합니다. 선택한 프로젝트에 API 키가 없으면 키를 만들라는 메시지가 표시됩니다. 완료되면 결과 URL을 복사하여 브라우저에 붙여넣습니다.

https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEY

API에 관한 JSON 설명이 표시되면 프로젝트가 허용 목록에 추가된 것입니다. 오류가 표시되면 프로젝트가 허용 목록에 없는 것입니다.

API 사용

API에 액세스하려면 어떤 URL을 사용해야 하나요?

https://displayvideo.googleapis.com

어떤 인증 방법이 지원되나요?

OAuth 2.0이 유일하게 지원되는 인증 방법입니다. 모든 요청은 다음 범위에 대해 승인되어야 합니다.

  • https://www.googleapis.com/auth/display-video

코드를 작성하고 싶습니다. 클라이언트 라이브러리는 어디에서 찾을 수 있나요?

Python

공개적으로 사용 가능한 Python용 Google API 클라이언트 라이브러리를 사용하여 이 API에 액세스할 수 있습니다. 라이브러리를 설치하고 승인된 서비스 객체를 만들려면 다음 단계를 따르세요.

  1. google-api-python-client 설치

    pip install --upgrade google-api-python-client
    
  2. 승인된 credentials 객체를 가져옵니다. 애플리케이션 설정 가이드에서 예를 확인하세요.

  3. 검색 서비스를 사용하여 승인된 서비스 객체를 만듭니다.

    api_key = 'API_KEY'
    api_name = 'displayvideo'
    api_url = 'https://%s.googleapis.com/' % api_name
    api_version = 'v1beta2'
    
    discovery_url = (
        '%s/$discovery/rest?key=%s&version=%s&labels=%s'
        % (api_url, api_key, api_version, 'V1BETA2_TRUSTED_TESTER')
    )
    
    service = discovery.build(api_name, api_version,
                              discoveryServiceUrl=discovery_url,
                              http=credentials)