이때 설정할 Google API 클라이언트 라이브러리 자세히 살펴보겠습니다 이 가이드에서는 Python Content API 클라이언트를 사용합니다. 예를 들어 Google 라이브러리를 예로 들었지만 많은 인기 프로그래밍에서 일반적인 API 작업을 간소화할 수 있으며, 응답을 파싱합니다 README.md에서 googleads/googleads-shopping-samples 저장소가 있어야 합니다.
Python용 Google API 클라이언트 라이브러리를 설정하려면 다음 단계를 완료하세요.
클라이언트 라이브러리의 구성 및 인증을 위한 디렉터리 만들기 할 수 있습니다. 홈 디렉터리 내에 다음 디렉터리를 만듭니다.
~/shopping-samples/content/
서비스 계정 사용자 인증 정보를 다운로드하려면 다음 단계를 완료하세요.
- Google API 라이브러리로 이동합니다.
- 페이지 상단의 메뉴에서 프로젝트를 선택합니다. 계정이 없는 경우 아직 새 프로젝트를 클릭하여 새로 만듭니다.
- 이 캠페인에 대해 Content API for Shopping을 아직 사용 설정하지 않았다면 Google API 목록에서 검색하여 사용 설정합니다.
- 왼쪽 사이드바에서 사용자 인증 정보를 선택합니다. 경우에 따라 왼쪽 상단에서 왼쪽을 가리키는 화살표를 클릭합니다.
- 서비스 계정을 설정하려면 사용자 인증 정보 만들기를 선택한 다음 서비스 계정.
- 새 서비스 계정의 이름을 지정합니다. 이 이름은 서비스 계정 ID입니다 일부를 포함하여 서비스 계정 ID 기록 '@' 뒤 나중에 사용할 수 있습니다. 만들기를 클릭하고 액세스 권한을 부여하는 단계(선택사항)를 클릭하고 클릭하고 완료를 클릭합니다.
- 그러면 새 서비스를 사용할 수 있는 서비스 계정 페이지로 이동하게 됩니다. 계정에 액세스할 수 있습니다.
JSON 비공개 키를 가져오려면 서비스 계정을 클릭한 다음 키 탭 키 추가를 클릭합니다. 새 키를 만들고 JSON을 키 유형을 사용할 수 있습니다. 만들기를 클릭하여 비공개 키를 컴퓨터에 다운로드합니다. 새 키가 자동으로 다운로드됩니다.
다운로드한 사용자 인증 정보 파일 이름을 service-account.json으로 변경합니다.
service-account.json 파일을 home directory/shopping-samples/content/.
home directory/shopping-samples/content/에서 빈 merchant-info.json 파일입니다.
merchant-info.json에 다음 텍스트를 추가합니다.
{ "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
새 서비스 계정을 판매자 센터 계정에 사용자로 추가합니다. 만약 서드 파티 개발자인 경우 고객에게 이 단계를 진행하도록 해야 합니다. 있습니다.
- 판매자 센터 계정으로 이동합니다.
- 판매자 센터 계정의 설정에서 사용자 및 액세스할 수 있습니다.
+ 사용자 추가를 클릭하고 서비스 계정 ID를 이메일 주소로 사용합니다. 생성할 수 있습니다.
Accounts
서비스를 사용하려면 관리 액세스 권한이 필요하므로 관리자.사용자 추가를 클릭하여 환경설정을 저장하고 있습니다. 선택한 사용자 역할과 함께 서비스 계정 ID가 표시됩니다.
추가하려는 다른 모든 서비스 계정에 대해 위 과정을 반복합니다.
소스 코드를 클론 (또는 다운로드 및 압축 해제)하여 googleads/googleads-shopping-samples GitHub 리포지토리를 사용하여 컴퓨터의 모든 위치에 저장합니다. 반드시 홈 디렉터리 또는 ~/shopping-samples/content/에서 확인하세요.
저장소를 클론하지 않고 다운로드하고 압축을 푼 경우 googleads-shopping-samples에 압축을 풉니다.
필요한 샘플 종속 항목을 설치하려면 터미널 창에서 다음을 실행합니다. googleads-shopping-samples/python/로 이동하여 다음을 실행합니다.
pip install -r requirements.txt
이제 Python용 Google API 클라이언트 라이브러리가 구성되었으며 Content API에서 사용할 준비가 되었습니다. 다음 섹션에서는 새 제품 삽입 요청을 만들고 전송합니다.