피드 검토

피드 시맨틱 검토

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

스냅샷 리뷰 피드의 경우:

  • 리뷰 피드에 있는 서비스 제공업체가 현재 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 아니요