Quản lý nguồn dữ liệu di chuyển

Nguồn dữ liệu cho phép bạn tải sản phẩm của mình lên Google. Dữ liệu tự động nguồn giúp bạn gửi dễ dàng hơn dữ liệu sản phẩm của bạn cho Google. Để biết thêm thông tin, hãy xem bài viết Tổng quan về người bán API nguồn dữ liệu.

Dưới đây là ví dụ so sánh ví dụ về các yêu cầu trong Content API for Shopping với API Nguồn dữ liệu của người bán:

Content API for Shopping API Nguồn dữ liệu người bán
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds https://merchantapi.googleapis.com/datasources/v1beta/{parent}/dataSources
Giá trị nhận dạng {id} {name}

Phương thức

Dưới đây là phần so sánh các phương thức nguồn cấp dữ liệu trong Content API for Shopping và API Nguồn dữ liệu của người bán:

Phương thức Content API for Shopping API Nguồn dữ liệu người bán
customBatch Không
insert
get
update
delete
list
fetchNow

Giá trị nhận dạng

Trái với các tài nguyên khác, tên của nguồn dữ liệu không thể xây dựng được từ Content API ID vì các giá trị ID đã thay đổi. Bạn có thể gọi danh sách để lấy mã nhận dạng mới của Nguồn dữ liệu.

Ngoài ra, bạn có thể gọi accounts.products.get và nhận ID nguồn dữ liệu mới từ product nguồn.

Phương thức

Dưới đây là những thay đổi đối với nguồn cấp dữ liệu trong API Nguồn dữ liệu của người bán:

Phương thức URL trong Content API for Shopping URL trong Merchant Data Source API (API Nguồn dữ liệu người bán) Giá trị nhận dạng trong Content API for Shopping Giá trị nhận dạng trong API Nguồn dữ liệu của người bán Mô tả
create POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/datafeeds POST https://merchantapi.googleapis.com/datasources/v1beta/{parent=accounts/*}/dataSources {merchantId} {parent} Trong Content API for Shopping, trường hợp create duy nhất là tạo nguồn cấp dữ liệu tệp chính. Chúng tôi mới ra mắt tất cả các trường hợp create khác trong API Nguồn dữ liệu người bán.
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}

Giá trị nhận dạng trong yêu cầu API để truy xuất trạng thái sản phẩm là giống nhau cho cả Content API for Shopping và Merchant API.

Bạn có thể sao chép hành vi của yêu cầu datafeedstatuses.list bằng cách thu thập mã nguồn dữ liệu rồi gọi phương thức fileUploads.get cho các mã nhận dạng đó.