CSS API 시작하기

CSS API를 사용하는 방법은 다음과 같습니다.

권한

CSS API를 사용하려면 Google Cloud와 CSS 센터 두 곳에서 권한을 구성해야 합니다.

  1. Google Cloud IAM:

    • Google Cloud 콘솔에서 서비스 계정을 만듭니다. Content API와 유사한 안내에 따라 JSON 사용자 인증 정보 파일을 만들고 다운로드합니다. 이 단계에서는 서비스 계정을 유효한 Google Cloud 엔티티로 인증합니다.
    • 직접 REST 액세스 또는 Google API 클라이언트 라이브러리를 사용하는 경우 Google Cloud 콘솔에서 생성된 API 키도 필요합니다.
  2. CSS Center:

    • 서비스 계정 이메일 주소 (예: your-service-account-name@your-project-id.iam.gserviceaccount.com) CSS Center 계정에 관리 액세스 권한이 있는 사용자로 추가되어야 합니다. 이 단계를 통해 서비스 계정이 CSS 센터 데이터에 액세스하고 이를 관리할 수 있습니다.
    • CSS 그룹 수준 (모든 도메인에 대한 액세스) 또는 특정 CSS 도메인 계정에 액세스 권한을 부여할 수 있습니다. API 액세스의 경우 CSS 그룹 수준에서 액세스 권한을 부여하는 것이 일반적입니다.
    • 서비스 계정을 추가하려면 다음 단계를 따르세요.
      • 관리자 사용자로 CSS Center에 로그인합니다.
      • 계정 액세스 (기어 아이콘 ⚙️ 아래)로 이동합니다.
      • + 사용자 추가를 클릭하고 서비스 계정 이메일을 입력합니다.
      • 액세스 수준을 관리자로 설정합니다.
    • 권한이 전파되는 데 최대 30분이 걸릴 수 있습니다. 권한 오류가 발생하면 나중에 다시 시도해 보세요.

인증 범위:

CSS API에 필요한 OAuth 2.0 범위는 다음과 같습니다.

  • https://www.googleapis.com/auth/content

인증 시 애플리케이션이 이 범위를 요청하는지 확인합니다.

CSS API 사용 설정

CSS API를 사용하려면 Google Cloud 프로젝트에서 CSS API를 사용 설정해야 합니다. 라이브러리는 https://console.cloud.google.com/apis/library/css.googleapis.com에서 확인할 수 있습니다.

프로그래밍 시작

CSS API에는 시작하는 데 도움이 되는 코드 샘플클라이언트 라이브러리가 있습니다. 권장사항 페이지도 있습니다.

요청 보내기

다음 형식으로 URL에 요청을 전송합니다.

https://css.googleapis.com/{version}/{resource name}:{method}

여기서 {resource name}은 호출이 영향을 미치는 리소스의 이름입니다.

예를 들어 gRPC로 리소스를 삭제하는 방법은 다음과 같습니다.

https://css.googleapis.com/v1/{resource name}:delete

REST를 사용하여 리소스를 삭제하는 방법은 다음과 같습니다.

DELETE https://css.googleapis.com/v1/{resource name}

특정 서비스에 관한 자세한 내용은 CSS API 참조 문서를 참고하세요.

gRPC 또는 REST 사용

CSS API는 gRPCREST를 지원합니다. CSS API 호출을 수행하는 두 가지 방법은 다음과 같습니다.

gRPC (권장) REST
  1. 요청 본문을 프로토콜 버퍼로 만듭니다.
  2. HTTP/2를 사용하여 요청 본문을 서버에 전송합니다.
  3. 프로토콜 버퍼에 대한 응답을 역직렬화합니다.
  4. 결과를 해석합니다.
  1. 요청 본문을 JSON 객체로 만듭니다.
  2. HTTP 1.1을 사용하여 서버로 전송합니다.
  3. 응답을 JSON 객체로 역직렬화합니다.
  4. 결과를 해석합니다.

도움말 보기

Google 담당자에게 문의하여 지원을 받거나 의견 양식을 사용하여 문제를 신고하세요.

문제가 발생한 경우 추가 의견을 제공하는 방법은 다음과 같습니다.

의견 보내기

의견을 제공하려면 다음 중 하나를 제출하세요.

  • API 기능: 의견 양식 제출
  • 문서: 페이지 내 썸 평점 및 의견 보내기 버튼을 사용합니다.
  • 샘플 및 라이브러리: GitHub에서 새 문제 버튼을 사용합니다.

각 작업을 구현한 후 일반적인 의견을 제공하려면 의견 양식을 사용하세요.