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

Google API 클라이언트 라이브러리를 사용하여 Content API for Shopping을 설정하는 것이 좋습니다. 이 가이드에서는 Python Content API 클라이언트 라이브러리를 예로 사용하지만 널리 사용되는 많은 프로그래밍 언어로 사용할 수 있으며 인증, 요청 전송, 응답 파싱과 같은 일반적인 API 작업을 간소화합니다. 다른 언어의 클라이언트 라이브러리를 설정하는 방법에 대한 도움말은 GitHub의 googleads/googleads-shopping-samples 저장소에 있는 언어에 대한 README.md를 참조하세요.

Python용 Google API 클라이언트 라이브러리를 설정하려면 다음 단계를 완료하세요.

  1. 클라이언트 라이브러리의 구성 및 인증 파일을 위한 디렉터리를 만듭니다. 홈 디렉터리 내에 다음 디렉터리를 만듭니다.

    ~/shopping-samples/content/

  2. 서비스 계정 사용자 인증 정보를 다운로드하려면 다음 단계를 완료하세요.

    1. 판매자 센터설정 메뉴에서 Content API를 선택합니다.
    2. 인증을 클릭합니다.
    3. [+] API 키 만들기를 클릭합니다.
    4. 메시지가 표시되면 서비스 약관을 읽고 이에 동의합니다.

    새 키는 자동으로 다운로드됩니다.

  3. 다운로드한 사용자 인증 정보 파일의 이름을 service-account.json으로 변경합니다.

  4. service-account.json 파일을 home directory/shopping-samples/content/로 이동합니다.

  5. home directory/shopping-samples/content/에서 빈 merchant-info.json 파일을 만듭니다.

  6. merchant-info.json에 다음 텍스트를 추가합니다.

    {
    "merchantId": your Merchant Center merchant ID,
    "accountSampleUser": "the email address associated with your Merchant Center account"
    }
    
  7. googleads/googleads-shopping-samples GitHub 저장소를 컴퓨터의 원하는 위치에 클론 (또는 다운로드)하여 압축을 풉니다. 홈 디렉터리 또는 ~/shopping-samples/content/에 있지 않아도 됩니다.

  8. 저장소를 다운로드하고 압축을 푼 경우 클론하는 대신 압축을 푼 디렉터리의 이름을 googleads-shopping-samples로 바꿉니다.

  9. 필요한 샘플 종속 항목을 설치하려면 터미널 창에서 googleads-shopping-samples/python/로 이동하여 다음을 실행합니다.

    pip install -r requirements.txt
    

이제 Python용 Google API 클라이언트 라이브러리가 구성되었으며 Content API와 함께 사용할 수 있습니다. 다음 섹션에서는 새 제품을 삽입하기 위한 요청을 만들고 전송합니다.