说明
如果 review
或 merchant
有多个更新(具有相同 review
或 merchant
ID 的条目),但内容不同但完全相同 last_update_timestamp
,就会发生冲突更新。由于这些条目具有相同的 last_update_timestamp
,因此我们无法识别较新的更新。
解决方法
提供包含最新内容和更新的 last_update_timestamp
的 review
或 merchant
。
时间戳创建冲突
如果两次更新因 create_timestamp
的不同值而冲突,则应再次传递 review
或 merchant
,其创建时间与最初发送的创建时间一致。如果创建时间与原始创建时间不一致,则会出现额外的数据问题。
如果两次更新因 create_timestamp
的不同值而发生冲突,并且您认为新的 create_timestamp
是正确的,请按以下步骤操作,为 review
或 merchant
设置新的创建时间,而不会产生新的数据问题:
- 使用预期的
create_timestamp
和已更新的 last_update_timestamp 再次分发review
或merchant
。 - 告知支持团队您希望使用新的创建时间,并提供包含相应条目的文件名和新的创建时间。支持团队会确保使用新创建时间,并且不会出现新的数据问题。
XML 格式更改冲突
如果因更改 XML 文件的格式而引发冲突(例如格式更改),但底层数据未发生变化,那么更新时间就没有意义。在这种情况下,请按以下步骤操作。
- 告知支持团队更新
last_update_timestamp
的不合理原因。 - 生成包含最新内容的文件(在这种情况下,无需更新
last_update_timestamp
) - 向支持团队提供最新内容的文件名。支持团队确保使用最新内容。
示例
3 月 1 日,您将 Feed 文件“2017_03_01.xml”上传到您的端点。该文件包含以下内容:
<review id="156368" mid="2739"> <reviewer_name>Ada</reviewer_name> <create_timestamp>2017-02-25T03:02:23Z</create_timestamp> <last_update_timestamp>2017-02-25T03:02:23Z</last_update_timestamp> <country_code>US</country_code> <title>Great prices</title> <content>My order arrived on time and I got a great price.</content> <ratings> <overall min="1" max="10">9</overall> <customer_service min="1" max="10">10</customer_service> </ratings> <collection_method>after_fulfillment</collection_method> </review>
3 月 5 日,您将 Feed 文件“2017_03_05.xml”上传到您的端点。该文件包含用户对评价标题的修改,但 last_update_timestamp
与之前针对该评价发送的条目相比没有变化:
<review id="156368" mid="2739"> <reviewer_name>Ada</reviewer_name> <create_timestamp>2017-02-25T03:02:23Z</create_timestamp> <last_update_timestamp>2017-02-25T03:02:23Z</last_update_timestamp> <country_code>US</country_code> <title>Great prices and customer service!</title> <content>My order arrived on time and I got a great price.</content> <ratings> <overall min="1" max="10"<9>/overall> <customer_service min="1" max="10"<10>/customer_service> </ratings> <collection_method>after_fulfillment</collection_method> </review>
当支持团队通知您发生了更新数据问题时,您可以将“2017_03_10-fix.xml”上传到您的端点以解决此问题。
<review id="156368" mid="2739"> <reviewer_name>Ada</reviewer_name> <create_timestamp>2017-02-25T03:02:23Z</create_timestamp> <last_update_timestamp>2017-03-04T02:01:20Z</last_update_timestamp> <country_code>US</country_code> <title>Great prices and customer service!</title> <content>My order arrived on time and I got a great price.</content> <ratings> <overall min="1" max="10">9</overall> <customer_service min="1" max="10">10</customer_service> </ratings> <collection_method>after_fulfillment</collection_method> </review>