Feed anlamlarını inceleme
Yorum feed'iyle ilgili semantik biraz farklıdır:
Anlık görüntü inceleme feed'leri için:
- Yorum feed'indeki herhangi bir hizmet sağlayıcı. Sağlayıcı şu anda YH reklamları sağlayıcı veritabanında yoksa sağlayıcının yorumları alınmaz.
- Yorum feed'indeki herhangi bir hizmet sağlayıcı, LSA sağlayıcı veritabanında mevcutsa sağlayıcının yorumları aşağıdaki şekilde işlenir:
- Feed'deki herhangi bir yorum için, karşılık gelen yorum LSA depolama alanında yoksa oluşturulmalıdır.
- Feed'deki herhangi bir yorum için LSA depolama alanında ilgili yorum varsa yorum, yeni bilgilerle güncellenir.
- Feed'de bulunmayan yorumlar için, LSA depolama alanında ilgili yorum varsa bu yorum silinir.
- Yorum feed'inde yer almayan tüm servis sağlayıcılar. Sağlayıcı şu anda LSA sağlayıcı veritabanında varsa yorumları silinir ve sağlayıcı hizmet sunmayı durdurur.
- 0 yorumu olan bir sağlayıcının da reklam yayınlayabilmesi için yorum feed'lerinde bir girişi olması (atlanmaması) gerektiğini unutmayın (bkz. Yorum feed'i örneği - listingId 2).
Artımlı feed'lerin yorum feed'leri için desteklenmediğini unutmayın. Her profil feed'i için karşılık gelen bir yorum feed'i gerekir.
Yorumlarla ilgili hata işleme
Bir yorum feed öğesi geçersizse bu feed öğesinin işlenmesi atlanır ve kalan geçerli feed öğeleri işlenmeye devam edilir.
Bir yorum feed'i geçersizse (ör. şemaya uygun değilse) yorum feed'inin tamamının işlenmesi durdurulur.
Alanları inceleme
Alan adı | Tür | Açıklama | Örnek | Zorunlu | Sınırlamalar |
---|---|---|---|---|---|
serviceProviderId | sayı | Listelemenin (bir servis sağlayıcı) benzersiz tanımlayıcısı | 12345 | Evet | int64'e uygun olmalıdır |
ratingCount | tam sayı | Doğrulanmış tüketici değerlendirmelerinin sayısı | 10 | Evet | Sıfır veya daha fazla olmalıdır. |
yazar | dize | Yorumun yazarının adı | "Jack L." | Hayır | |
reviewId | dize | Yorumun benzersiz kimliği. Her yorumla birlikte benzersiz bir kimlik gelmiyorsa üçüncü tarafın her yorum için benzersiz bir kimlik oluşturması gerekir (ör. yorum metninin ve kullanıcının karma değeri). Bu kimlik, en azından tek bir sağlayıcının tüm yorumları arasında benzersiz olmalıdır. | "123" | Evet | |
reviewText | dize | Yazar tarafından yazılan inceleme metni | "Çok iyi iş çıkardın!" | Hayır | |
derecelendirme | tam sayı | Puan (1 ile 5 arasında bir tam sayı olmalıdır) | 4 | Evet | 1 ile 5 arasında bir tam sayı olmalıdır. |
serviceLocationCity | dize | Hizmetin gerçekleştirildiği şehir | "New York" | Hayır | |
reviewTimestampMicros | tam sayı | Yorumun yazıldığı zamanın mikrosaniye biçimindeki zaman damgası. | 1.45142E+15 | Hayır | |
serviceTimestampMicros | tam sayı | Hizmetin tamamlandığı zamanın mikrosaniye biçimindeki zaman damgası. | 1.45132E+15 | Hayır | |
language | dize | ISO 639-1 dil kodunda (küçük harfli, 2 harfli) inceleme metninin dili. Sağlayıcının hedefleme diliyle eşleşmelidir. | "en" | Hayır | İlişkili sağlayıcı için belirtilen bir hedefleme diliyle eşleşmelidir. Belirtilmezse varsayılan olarak "en" kullanılır. |
category | nesne | kategori yapısı | Hayır | ||
category->categoryId | enum | hizmet kategorisi (LSA sınıflandırmasında) | "garage_door_pro" | Hayır | |
kategori->görev | enum | Hizmetin iş türü (görevi) (LSA Taksonomisi'nde) | "Garaj Kapısı Tamiri" | Hayır | |
confirmedCustomer | boolean | Yorum, onaylanmış bir müşteriden (potansiyel müşteri) geliyorsa | DOĞRU | Hayır |