데이터 소스 관리 이전

데이터 소스를 사용하면 Google에 제품을 업로드할 수 있습니다. 자동화된 데이터 소스를 추가하면 Google에 제공합니다. 자세한 내용은 판매자 개요 Data Sources API.

다음은 Content API for Shopping의 요청과 판매자 데이터 소스 API:

Content API for Shopping 판매자 데이터 소스 API
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
식별자 {id} {name}

메서드

다음은 Content API for Shopping의 데이터 피드 메서드 비교입니다. 판매자 데이터 소스 API:

메서드 Content API for Shopping 판매자 데이터 소스 API
customBatch 아니요
insert
get
update
delete
list
fetchNow

식별자

다른 리소스와 달리 데이터 소스의 이름은 구성할 수 없습니다. 를 Content API ID에서 삭제합니다. 목록을 호출할 수 있습니다. 메서드를 사용하여 데이터 소스의 새 ID를 가져옵니다.

또는 accounts.products.get 드림 메서드를 호출하고 새 데이터 소스 ID를 product 리소스도 제공합니다

메서드

판매자 데이터 소스 API의 데이터 피드에 대한 변경사항은 다음과 같습니다.

메서드 Content API for Shopping의 URL 판매자 데이터 소스 API의 URL Content API for Shopping의 식별자 판매자 데이터 소스 API의 식별자 설명
create POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent} Content API for Shopping의 유일한 create 시나리오는 기본 파일 피드 만들기입니다. 다른 모든 create 시나리오가 판매자 데이터 소스 API에 새로 도입되었습니다.
update PUT https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {dataSource.name=accounts/*/dataSources/*}
delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} DELETE https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
get GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId} GET https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*} {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
list GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds GET https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent}
fetchnow POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNow POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch {merchantId}/datafeeds/{datafeedId} {name=accounts/*/dataSources/*}
datafeedstatuses.get GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeedstatuses/{datafeedId} GET https://merchantapi.googleapis.com/accounts/v1beta/{merchantId}/datasources/{datafeedId}/fileUploads/latest {merchantId}/datafeeds/{datafeedId} {merchantId}/datasources/{datafeedId}

제품 상태를 가져오기 위한 API 요청의 식별자는 Content API for Shopping과 Merchant API에서 동일합니다.

데이터 소스 ID를 수집하고 해당 ID에 대해 fileUploads.get 메서드를 호출하여 datafeedstatuses.list 요청의 동작을 복제할 수 있습니다.