更新版本存在冲突

说明

如果 reviewmerchant 有多个更新(具有相同 reviewmerchant ID 的条目),但内容不同但完全相同 last_update_timestamp,就会发生冲突更新。由于这些条目具有相同的 last_update_timestamp,因此我们无法识别较新的更新。

解决方法

提供包含最新内容和更新的 last_update_timestampreviewmerchant

时间戳创建冲突

如果两次更新因 create_timestamp 的不同值而冲突,则应再次传递 reviewmerchant,其创建时间与最初发送的创建时间一致。如果创建时间与原始创建时间不一致,则会出现额外的数据问题。

如果两次更新因 create_timestamp 的不同值而发生冲突,并且您认为新的 create_timestamp 是正确的,请按以下步骤操作,为 reviewmerchant 设置新的创建时间,而不会产生新的数据问题:

  1. 使用预期的 create_timestamp 和已更新的 last_update_timestamp 再次分发 reviewmerchant
  2. 告知支持团队您希望使用新的创建时间,并提供包含相应条目的文件名和新的创建时间。支持团队会确保使用新创建时间,并且不会出现新的数据问题。

XML 格式更改冲突

如果因更改 XML 文件的格式而引发冲突(例如格式更改),但底层数据未发生变化,那么更新时间就没有意义。在这种情况下,请按以下步骤操作。

  1. 告知支持团队更新 last_update_timestamp 的不合理原因。
  2. 生成包含最新内容的文件(在这种情况下,无需更新 last_update_timestamp
  3. 向支持团队提供最新内容的文件名。支持团队确保使用最新内容。

示例

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>