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

Dưới đây là ví dụ so sánh các yêu cầu trong Content API for Shopping với Merchant Data Sources API:

Content API for Shopping API Nguồn dữ liệu người bán
URL https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/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à thông tin so sánh về các phương thức nguồn cấp dữ liệu trong Content API for Shopping và Merchant Data Sources API:

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 ngược với các tài nguyên khác, bạn không thể tạo tên nguồn dữ liệu từ mã Content API vì các giá trị mã đã thay đổi. Bạn có thể gọi phương thức 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 phương thức accounts.products.get và lấy mã nhận dạng nguồn dữ liệu mới từ tài nguyên product.

Phương thức

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

Phương thức URL trong Content API for Shopping URL trong 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 Merchant Data Sources API Mô tả
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} 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. Tất cả các trường hợp create khác đều mới được giới thiệu trong API Nguồn dữ liệu người bán.
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}

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

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