- API
- Uç noktalar
- /recipes/{recipeId}/sponsored-products/ingredients
Get ingredient sponsored products for a recipe
Belirli bir tarifin malzemelerine açıkça bağlanmış tüm sponsorlu ürünleri alın. Tek bir tarifi hedefleyerek, kullanıcı o yemeği görüntülerken hangi markalı SKU'ların doğal biçimde yerleştirilmesi gerektiğini anında belirleyebilirsiniz. Zamanlaması hassas perakende medya yerleşimleri için ideal araçtır. Kullanım alanları: BAĞLAMA DAYALI ÜRÜN YERLEŞTİRME • Kullanıcı "Klasik Tiramisu" tarifini görüntüler → malzeme listesinin yanında sponsorlu öneri olarak "Brand Y Mascarpone" görünür. Satın alma niyetinin en yüksek olduğu anda yüksek dönüşüm. RESTORANLAR — TEDARİKÇİ ORTAKLIKLARI • Restoran, dijital menüde tarif malzemelerinin yanında tedarikçi ürünlerini gösterir. Tedarikçilerden reklam geliri. 1 TIKLA "TARİFİ SATIN AL" • "Tümünü sepete ekle" düğmesini arka ofiste yapılandırılmış sponsorlu SKU'larla destekleyin. Tarifle uyumlu, kârlı sepet.
Yanıt
IngredientSponsoredProductArray
object[]
IngredientSponsoredProductArray
IngredientSponsoredProduct
Sponsorlu ürüne bağlanan bir tarif malzemesi
object
IngredientSponsoredProduct
Sponsorlu ürüne bağlanan bir tarif malzemesi
recipeIngredientId
Bu malzeme kaydının benzersiz tanımlayıcısı
recipeId
Bu malzemenin ait olduğu tarifin tanımlayıcısı
name
Malzemenin görünen adı
quantity?
Kullanılan malzeme miktarı
measureUnitId?
Miktarın ölçü birimi tanımlayıcısı; GET /definitions/measure-units aracılığıyla çözümlenebilir
unitQuantity
Sponsorlu ürünün birim miktarı
priority
Bu ürünün bileşen için öneri sıralaması; en düşük değer en iyi eşleşmeyi gösterir ve sıralama 1'den başlar. formatScore ile tutarlıdır: öncelik arttıkça puan hiçbir zaman artmaz ve puanı olmayan ürünler en sona gelir. Sıralamalar değer atlayabilir; çünkü istenen dilde verisi olmayan ürünler yanıttan çıkarılır.
formatScore?
0,01 ile 100 arasındaki format uyumluluğu puanı: satın aldığınız miktarın tarifte gerçekten kullanılan yüzdesi. 100, ambalaj boyutunun gereken miktarla tam olarak eşleştiği; 50 ise ihtiyacınızın iki katını satın aldığınız anlamına gelir. Aynı puana sahip ürünler format açısından eşit derecede uyumludur; bu nedenle aralarında seçim yapmak için priority değerini kullanın — ancak ölçeğin doygunluğa ulaştığı 0,01 değeri, yalnızca ambalajın çok büyük olduğunu gösterir. Uyumluluk değerlendirilemiyorsa null değerini alır: ürün ağırlığı bilinmiyorsa, bileşen miktarının gram karşılığı yoksa (örneğin damak tadına göre) veya ilişkilendirme bu alandan önce oluşturulmuş ve henüz yeniden hesaplanmamışsa. Hacimler 1 ml = 1 g olarak değerlendirilir.
productId
Sponsorlu ürünün tanımlayıcısı
shopProductId?
Ürünün mağazaya özgü tanımlayıcısı
productName
Sponsorlu ürünün adı
brand
Sponsorlu ürünün markası
ean?
Ürünün EAN barkodu
format?
Ürünün ambalaj formatı
weightGrams?
Ürünün gram cinsinden ağırlığı
imageUrl?
Ürün görselinin URL'si
Yetkisiz
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Yasaklandı
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Kabul Edilemez
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
İşlenemeyen Varlık
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Çok Fazla İstek (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Dahili Sunucu Hatası
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Hatalı Ağ Geçidi (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Ağ Geçidi Zaman Aşımı (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?