説明
作成時間の変更に関する問題は、review
と merchant
の更新時間内の作成時間が異なる場合に発生します。作成日時は不変のフィールドであるため、作成時間を変更すると、この問題が発生します。
解消策
問題を解決するには、次のいずれかのオプションを選択します。
オプション A:
元の作成時間を使用する場合は、元の create_timestamp
と更新された last_update_timestamp
を使用して review
または merchant
を再配信します。
オプション B:
新しい作成時間を使用する場合は、review
または merchant
を新しい create_timestamp
と更新された last_update_timestamp
で再配信します。次に、そのエントリを含むファイル名をサポートチームに伝えます。サポートチームが、この問題の解決をサポートできます。
例
3 月 1 日にエンドポイントにフィード ファイル「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>
翌日、次のフィード ファイル「2017_03_02.xml」を配布します。これにより、審査期間「156368」の作成時間が更新されます。
<review id="156368" mid="2739> <reviewer_name>Ada</reviewer_name> <create_timestamp>2017-02-26T11:01:42Z</create_timestamp> <last_update_timestamp>2017-02-26T11:01:42Z</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>
2 つ目のエントリ「review」の「156368」は、作成時に競合が発生します。データの問題が発生したことを通知する通知をサポートチームから受け取ります。
この問題の解決方法に関するドキュメントを確認したら、オプション A を選択して、作成時間を元の時間に戻します。元の作成日時は「2017-02-25T03:02:23Z」なので、3 月 10 日に次のフィード ファイルを「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-09T02:40: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>