피드 검토

피드 시맨틱 검토

리뷰 피드의 의미는 약간의 차이가 있습니다.

스냅샷 리뷰 피드의 경우:

  • 리뷰 피드에 있는 서비스 제공업체가 현재 LSA 제공업체 데이터베이스에 없는 경우 해당 제공업체의 리뷰는 수집되지 않습니다.
  • 리뷰 피드에 있는 서비스 제공업체(제공업체가 현재 LSA 제공업체 데이터베이스에 있는 경우)의 리뷰는 다음과 같이 처리됩니다.
    • 피드의 모든 리뷰에 대해 해당 리뷰가 LSA 스토리지에 없으면 생성해야 합니다.
    • 피드의 리뷰에 대해 LSA 저장소에 해당 리뷰가 있는 경우 리뷰가 새 정보로 업데이트됩니다.
    • 피드에 없는 리뷰의 경우 LSA 스토리지에 해당 리뷰가 있으면 리뷰가 삭제됩니다.
  • 리뷰 피드에 없는 서비스 제공업체(현재 LSA 제공업체 데이터베이스에 있는 경우)의 리뷰는 삭제되고 제공업체의 서비스가 중지됩니다.
  • 리뷰가 0개인 제공업체도 게재되려면 리뷰 피드에 항목이 있어야 합니다 (생략하면 안 됨)(리뷰 피드 샘플 - listingId 2 참고).

리뷰 피드에는 증분이 지원되지 않습니다. 각 프로필 피드에는 해당하는 리뷰 피드가 필요합니다.

리뷰의 오류 처리

리뷰 피드 항목이 유효하지 않으면 해당 피드 항목의 처리를 건너뛰고 나머지 유효한 피드 항목을 계속 처리합니다.

리뷰 피드가 유효하지 않으면 (예: 스키마를 준수하지 않음) 전체 리뷰 피드의 처리가 중지됩니다.

필드 검토

필드 이름 유형 설명 예 필수 제약조건
serviceProviderId 숫자 등록정보 (서비스 제공업체)의 고유 식별자 12345 예 int64에 맞아야 합니다.
ratingCount 정수 인증된 소비자 평점 수 10 예 0 이상이어야 합니다.
저자 문자열 리뷰의 작성자 이름 '잭 L.' 아니요
reviewId 문자열 리뷰의 고유 ID입니다. 각 리뷰에 고유 ID가 없는 경우 서드 파티에서 각 리뷰에 고유 ID (예: 리뷰 텍스트 및 사용자의 해시)를 생성해야 합니다.최소한 한 제공업체의 모든 리뷰 중에서 고유해야 합니다. '123' 예
reviewText 문자열 저자가 작성한 리뷰 텍스트 '잘하셨습니다.' 아니요
평가 정수 평점 (1~5 사이의 정수여야 함) 4 예 1~5 사이의 정수여야 합니다.
serviceLocationCity 문자열 서비스가 수행된 도시 '뉴욕' 아니요
reviewTimestampMicros 정수 리뷰가 작성된 시간의 타임스탬프입니다(단위: 마이크로초). 1.45142E+15 아니요
serviceTimestampMicros 정수 서비스가 완료된 타임스탬프입니다(단위: 마이크로초). 1.45132E+15 아니요
language 문자열 ISO 639-1 언어 코드 (소문자, 2자리)의 리뷰 텍스트 언어입니다. 제공업체의 타겟팅 언어와 일치해야 합니다. 'en' 아니요 연결된 제공업체에 지정된 타겟팅 언어와 일치해야 합니다. 지정하지 않을 경우 기본값은 'en'입니다.
카테고리 객체 카테고리 구조 아니요
category->categoryId enum 서비스 카테고리 (LSA 분류) 'garage_door_pro' 아니요
category->task enum 서비스의 작업 유형(LSA 분류) '차고 문 수리' 아니요
confirmedCustomer 부울 확인된 고객 (리드가 있는)의 리뷰인 경우 TRUE 아니요