商品评价是客户购物体验的重要组成部分。这些评分和评价有助于客户研究商品和做出购买决定,好评可以吸引更多优质客户访问卖家的商品页面。来源包括卖家、评价集合商家、评价网站和 Google 用户。
本页介绍了如何使用 Merchant API 管理商品评价。
前提条件
Google 需要您提供具体信息。必须具备以下条件:
- Google Merchant Center 中有效的商品评价 Feed。
- 您的账号必须已加入商品评分计划。如果您 不确定您是否已经注册,请查看 Merchant Center。如果您 未加入该计划,请详细了解如何加入商品评分计划 计划。
- 如需使用 Merchant API 审核商品,请使用此表单提交请求。
创建数据源
使用 datasource.create
API 创建商品评价 Feed。如果有现有商品评价 Feed,请使用 accounts.dataSources.get
提取 accounts.dataSources.name
。请求的形式如下所示:
POST https://merchantapi.googleapis.com/datasources/v1beta/accounts/{account}/dataSources/{datasource}
示例
该示例展示了典型的请求和响应。
请求
POST https://merchantapi.googleapis.com/datasources/v1beta/accounts/123/dataSources {"displayName": "test api feed", "productReviewDataSource":{} }
答案
{
"name": "accounts/123/dataSources/1000000573361824",
"dataSourceId": "1000000573361824",
"displayName": "test api feed",
"productReviewDataSource": {},
"input": "API"
}
创建商品评价
您可以使用 accounts.productreviews.insert
方法创建或更新
商品评价。accounts.productreviews.insert
方法接受一个
productreview
资源和数据源名称作为输入。如果成功,则返回新的或更新后的 productreview
。如需创建商品评价,您必须
拥有
datasource.name
。
请求的形式:
POST https://merchantapi.googleapis.com/reviews/v1beta/{parent=accounts/{accountId}/}productReviews:insert
以下示例请求展示了如何创建商品评价。
POST https://merchantapi.googleapis.com/reviews/v1beta/accounts/{accountId}/productReviews:insert?dataSource=accounts/{accountId}/dataSources/{dataSourceId}
productReviewId = 'my_product_review'
attributes {
aggregatorName = 'aggregator_name'
subclientName = 'subclient_name'
publisherName = 'publisher_name'
publisherFavicon = 'https://www.google.com/favicon.ico'
reviewerId = 'reviewer_id'
reviewerIsAnonymous = false
reviewerUsername = 'reviewer_username'
reviewLanguage = 'en'
reviewCountry = 'US'
reviewTime = '2024-04-01T00:00:00Z'
title = 'Incredible product'
content = 'This is an incredible product.'
pros = ['pro1', 'pro2']
cons = ['con1', 'con2']
reviewLink = {
type = 'SINGLETON'
link = 'https://www.google.com'
}
reviewerImageLink = 'https://www.google.com/reviewer.png'
minRating = 1
maxRating = 10
rating = 8.5
productName = 'product_name'
productLink = 'https://www.google.com/product'
asins = ['asin1', 'asin2']
gtins = ['gtin1', 'gtin2']
mpns = ['mpn1', 'mpn2']
skus = ['sku1', 'sku2']
brands = ['brand1', 'brand2']
isSpam = false
collectionMethod = 'POST_FULFILLMENT'
transactionId = 'transaction_id'
}
创建商品评价后,评价可能需要几分钟时间才能体现出来 传播。
查看商品评价
如需查看商品评价,请使用 accounts.productreviews.get
。只读字段。
您需要提供 accountId
和商品评论的 ID
name 字段。GET
方法会返回相应的商品评价资源。
GET https://merchantapi.googleapis.com/reviews/v1beta/{name=accounts/{accountId}/productReviews/*}
列出商品评价
您可以使用 productreviews.list
方法查看所有已创建的商品
审核。
GET https://merchantapi.googleapis.com/reviews/v1beta/{parent=accounts/{accountId}}/productReviews
删除商品评价
如需删除商品评价,请使用 accounts.productreviews.delete
。类似于
GET
方法,此方法需要返回的商品评价的名称字段
创建过程。
DELETE https://merchantapi.googleapis.com/reviews/v1beta/{name=accounts/{accountId}/productReviews/*}
商品评价状态
商品评价资源包含与其他 API 类似的状态,该状态是资源不可或缺的一部分,并遵循相同的问题和目标结构。