Deskripsi
Update yang bertentangan terjadi saat review
atau merchant
memiliki beberapa
update (entri dengan review
atau ID merchant
yang sama) dengan
konten yang berbeda, tetapi last_update_timestamp
yang identik. Karena entri ini memiliki
last_update_timestamp
yang sama, kami tidak dapat mengidentifikasi pembaruan mana yang lebih baru.
Cara memperbaiki
Menyediakan review
atau
merchant
dengan konten terbaru dan last_update_timestamp
yang diperbarui.
Konflik pembuatan stempel waktu
Untuk kasus ketika dua pembaruan bertentangan karena nilai create_timestamp
yang berbeda,
review
atau
merchant
harus dikirim
lagi dengan waktu pembuatan yang cocok dengan waktu pembuatan yang dikirimkan sebelumnya. Jika waktu pembuatan tidak cocok dengan waktu pembuatan asli, masalah data tambahan akan terjadi.
Jika dua update bertentangan akibat nilai create_timestamp
yang berbeda, dan
Anda yakin bahwa create_timestamp
baru adalah yang benar, ikuti langkah-langkah di bawah untuk
menetapkan waktu pembuatan baru untuk review
atau merchant
tanpa
membuat masalah data baru:
- Kirimkan
review
ataumerchant
lagi dengancreate_timestamp
yang dimaksud dan last_update_timestamp yang diperbarui. - Beri tahu tim dukungan bahwa Anda bermaksud menggunakan waktu pembuatan baru dan berikan nama file yang berisi entri dengan waktu pembuatan baru. Tim dukungan memastikan waktu pembuatan baru digunakan dan masalah data baru tidak dihasilkan.
Konflik perubahan pemformatan XML
Jika terjadi konflik akibat perubahan pada cara file XML dibentuk (misalnya, perubahan pada pemformatan), tetapi data pokok tidak berubah, tidak masuk akal untuk mengubah waktu pembaruan. Dalam situasi tersebut, ikuti langkah-langkah di bawah ini.
- Beri tahu tim dukungan alasan mengapa memperbarui
last_update_timestamp
tidak masuk akal. - Buat file dengan konten terbaru (dalam hal ini,
last_update_timestamp
tidak perlu diperbarui) - Berikan nama file konten terbaru kepada tim dukungan. Tim dukungan memastikan konten yang paling baru digunakan.
Contoh
Pada 1 Maret, Anda mengupload file feed "2017_03_01.xml" ke endpoint Anda. File tersebut berisi konten berikut:
<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>
Pada 5 Maret, Anda mengupload file feed "2017_03_05.xml" ke endpoint Anda. File berisi pengeditan pengguna pada judul ulasan, tetapi last_update_timestamp
tidak berubah dari entri sebelumnya yang dikirim untuk ulasan ini:
<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>
Setelah menerima notifikasi dari tim dukungan bahwa masalah data update yang bertentangan telah terjadi, Anda mengupload "2017_03_10-fix.xml" ke endpoint Anda untuk menyelesaikan masalah tersebut.
<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>