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 |
Có | Không |
insert |
Có | Có |
get |
Có | Có |
update |
Có | Có |
delete |
Có | Có |
list |
Có | Có |
fetchNow |
Có | Có |
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 |