Tinjau feed

Meninjau semantik feed

Semantik untuk feed ulasan sedikit berbeda:

Untuk feed ulasan snapshot:

  • Setiap penyedia layanan dalam feed ulasan, jika saat ini penyedia tersebut tidak ada dalam database penyedia LSA, maka ulasan penyedia tersebut tidak akan diproses.
  • Setiap penyedia jasa dan servis dalam feed ulasan, jika penyedia saat ini ada dalam database penyedia LSA, maka ulasan penyedia akan diproses sebagai berikut:
    • Untuk setiap ulasan dalam feed, jika ulasan yang sesuai tidak ada di penyimpanan LSA, ulasan tersebut harus dibuat.
    • Untuk setiap ulasan di feed, jika ulasan yang sesuai ada di penyimpanan LSA, ulasan tersebut akan diperbarui dengan info baru.
    • Untuk ulasan yang tidak ada di feed, jika ulasan yang sesuai ada di penyimpanan LSA, ulasan tersebut akan dihapus.
  • Setiap penyedia jasa dan servis yang tidak ada di feed ulasan, jika penyedia saat ini ada di database penyedia LSA, ulasannya akan dihapus dan penyedia akan berhenti menayangkan iklan.
  • Perhatikan bahwa penyedia dengan 0 ulasan juga harus memiliki entri (bukan dihapus) di feed ulasan agar dapat ditayangkan (lihat Contoh feed ulasan - listingId 2)

Perhatikan bahwa inkremental tidak didukung untuk feed ulasan. Feed ulasan yang sesuai diperlukan untuk setiap feed profil.

Penanganan error pada ulasan

Jika item feed ulasan tidak valid, kami akan melewati pemrosesan item feed tersebut, dan melanjutkan pemrosesan item feed yang valid lainnya.

Jika feed ulasan tidak valid (misalnya, tidak mematuhi skema), kami akan berhenti memproses seluruh feed ulasan.

Meninjau kolom

Nama Kolom Jenis Deskripsi Contoh Wajib Batasan
serviceProviderId angka ID unik listingan (penyedia layanan) 12345 Ya Harus sesuai dengan int64
ratingCount bilangan bulat Jumlah rating konsumen terverifikasi 10 Ya Harus nol atau lebih.
author string Nama penulis ulasan “Jack L.” Tidak
reviewId string ID unik ulasan. Jika setiap ulasan tidak dilengkapi dengan ID unik, pihak ketiga perlu membuat ID unik untuk setiap ulasan (misalnya, hash teks ulasan dan pengguna), setidaknya unik di antara semua ulasan dari satu penyedia. “123” Ya
reviewText string Tinjau teks yang ditulis oleh penulis “Bagus!” Tidak
rating bilangan bulat Rating (harus berupa bilangan bulat antara 1 dan 5) 4 Ya Harus berupa bilangan bulat antara 1 dan 5.
serviceLocationCity string Kota tempat layanan dilakukan “New York” Tidak
reviewTimestampMicros bilangan bulat Stempel waktu saat ulasan ditulis dalam format mikrodetik. 1,45142E+15 Tidak
serviceTimestampMicros bilangan bulat Stempel waktu saat layanan selesai dalam format mikrodetik. 1.45132E+15 Tidak
language string Bahasa teks ulasan dalam kode bahasa ISO 639-1 (huruf kecil, 2 huruf). Harus cocok dengan bahasa penargetan penyedia. “en” Tidak Harus cocok dengan bahasa penargetan yang ditentukan untuk penyedia terkait. Jika tidak ditentukan, nilai defaultnya adalah “en”.
kategori objek struktur kategori Tidak
category->categoryId enum kategori layanan (dalam Taksonomi LSA) “garage_door_pro” Tidak
category->task enum Jenis pekerjaan (tugas) layanan (dalam Taksonomi LSA) “Memperbaiki Pintu Garasi” Tidak
confirmedCustomer boolean Jika ulasan berasal dari pelanggan yang dikonfirmasi (dengan prospek) TRUE Tidak