데이터 소스를 사용하면 Google에 제품을 업로드할 수 있습니다. 자동 데이터 소스를 사용하면 제품 데이터를 Google에 더 쉽게 전송할 수 있습니다. 자세한 내용은 Merchant Data Sources API 개요를 참고하세요.
다음은 Content API for Shopping의 요청과 Merchant Data sources API의 요청을 비교한 샘플입니다.
Content API for Shopping | Merchant Data sources API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds | https://merchantapi.googleapis.com/datasources/v1beta/{PARENT}/dataSources |
식별자 | {ID} | {NAME} |
메서드
다음은 Content API for Shopping과 Merchant Data Sources API의 데이터 피드 메서드 비교입니다.
메서드 | Content API for Shopping | Merchant Data sources API |
---|---|---|
customBatch |
예 | 아니요 |
insert |
예 | 예 |
get |
예 | 예 |
update |
예 | 예 |
delete |
예 | 예 |
list |
예 | 예 |
fetchNow |
예 | 예 |
식별자
다른 리소스와 달리 ID 값이 변경되었으므로 Content API ID에서 데이터 소스의 이름을 구성할 수 없습니다. list 메서드를 호출하여 데이터 소스의 새 ID를 가져올 수 있습니다.
또는 accounts.products.get
메서드를 호출하고 product
리소스에서 새 데이터 소스 ID를 가져올 수 있습니다.
메서드
Merchant Data Sources API의 데이터 피드에 변경된 사항은 다음과 같습니다.
메서드 | Content API for Shopping의 URL | Merchant Data Sources API의 URL | Content API for Shopping의 식별자 | Merchant Data sources API의 식별자 | 설명 |
---|---|---|---|---|---|
create |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds |
POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} |
쇼핑용 Content API에서 유일한 create 시나리오는 기본 파일 피드 생성입니다. 그 밖의 모든 create 시나리오는 Merchant Data Sources API에 새로 도입되었습니다.
|
update |
PUT https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID} |
PATCH https://merchantapi.googleapis.com/datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{dataSource.name=accounts/*/dataSources/*} |
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
DELETE https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {name=accounts/*/dataSources/*} |
{MERCHANT_ID}/datafeeds/ {DATAFEED_ID} |
{name=accounts/*/dataSources/*} | |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/datafeeds |
GET https://merchantapi.googleapis.com/datasources/v1beta/ {parent=accounts/*}/dataSources |
{MERCHANT_ID} | {PARENT} | |
fetchnow |
POST https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeeds/{DATAFEED_ID}/fetchNow |
POST https://merchantapi.googleapis.com/datasources/v1beta/{name=accounts/*/dataSources/*}:fetch |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {name=accounts/*/dataSources/*} | |
datafeedstatuses.get |
GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/datafeedstatuses/{DATAFEED_ID} |
GET https://merchantapi.googleapis.com/accounts/v1beta/{MERCHANT_ID}/datasources/{DATAFEED_ID}/fileUploads/latest |
{MERCHANT_ID}/datafeeds/{DATAFEED_ID} | {MERCHANT_ID}/datasources/{DATAFEED_ID} | 제품 상태를 검색하기 위한 API 요청의 식별자는 Content API for Shopping과 Merchant API에서 동일합니다. 데이터 소스 ID를 수집하고 해당 ID에 대해 |