설명
충돌하는 업데이트는 review
또는 merchant
에 내용이 다르지만 last_update_timestamp
가 동일한 업데이트 (review
또는 merchant
ID가 동일한 항목)가 여러 개 있는 경우 발생합니다. 이러한 항목의 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일에 피드 파일 '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일에 '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>