Get suggestion sponsored products for a recipe

Получите все спонсируемые инструменты, сочетания или рекомендации, связанные с конкретным рецептом. Это позволяет дополнить страницу с подробной информацией о рецепте качественными целевыми предложениями сопутствующих товаров — например, кухонной техникой или напитками, подобранными точно для блюда, которое просматривает пользователь. Варианты использования: ПРОДАЖА СОПУТСТВУЮЩИХ КУХОННЫХ ТОВАРОВ • В рецепте «Говяжье рагу» показывается спонсируемая чугунная жаровня или поварской нож партнёрского бренда. Расширение корзины за пределами продуктов питания. СОЧЕТАНИЯ С ВИНОМ И НАПИТКАМИ • Раздел «Идеально подходит к этому блюду» на странице рецепта со спонсируемыми винами, крафтовым пивом или безалкогольными напитками. РЕСТОРАНЫ — ДОПОЛНИТЕЛЬНЫЕ РЕКОМЕНДАЦИИ • Цифровое меню предлагает вино или подходящий десерт к выбранному блюду. Контекстное увеличение суммы заказа. ОБРАЗ ЖИЗНИ И ПОДАЧА • Спонсируемые рекомендации по посуде, салфеткам и тематическим украшениям: романтический ужин, летнее барбекю.

GET
/recipes/{recipeId}/sponsored-products/suggestions
Recipes
Кредиты не требуются

Ответ

200
application/json
object[]

SuggestionSponsoredProductArray

object[]

SuggestionSponsoredProduct

Предложение рецепта, связанное со спонсируемым продуктом

object

recipeToolId?

Уникальный идентификатор этой записи предложения

integer<int32>

recipeId?

Идентификатор рецепта, которому принадлежит этот инструмент

integer<int32>

name?

Отображаемое название инструмента

string | null

priority?

Ранг рекомендации этого продукта для данного предложения, где наименьшее значение означает наилучшее соответствие, а ранжирование начинается с 1. Ранги могут пропускать значения, поскольку продукт без данных на запрошенном языке исключается из ответа. Предложения не содержат количества, поэтому для них нет оценки совместимости формата: ранг отражает только релевантность каталога.

integer<int16>

productId?

Идентификатор спонсируемого продукта

integer<int32>

shopProductId?

Идентификатор товара, используемый конкретным магазином

string | null

productName?

Название спонсируемого продукта

string | null

brand?

Бренд спонсируемого продукта

string | null

ean?

Штрихкод EAN продукта

string | null

format?

Формат упаковки продукта

string | null

weightGrams?

Вес продукта в граммах

number<double> | null
401
application/json
object

Не авторизован

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Доступ запрещён

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Неприемлемо

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Необрабатываемая сущность

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Слишком много запросов (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Внутренняя ошибка сервера

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Ошибка шлюза (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Тайм-аут шлюза (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string