查菜谱(recipe-recipeInfo)
手机

适用产品: 搜索

适用产品: 语音助手,搜索

适用产品: 语音助手
菜谱查询请求
请求报文样例:
- {
- "slots": {
- "image": {
- "name": "image",
- "slotType": "string",
- "values": [{
- "real": "图片的Base64位编码值"
- }]
- },
- "title": {
- "name": "title",
- "slotType": "string",
- "values": [{
- "real": "红烧肉"
- }]
- },
- "order": {
- "name": "order",
- "slotType": "string",
- "values": [{
- "real": "最新"
- }]
- },
- "keyword": {
- "name": "keyword",
- "slotType": "string",
- "values": [{
- "real": "川菜"
- }]
- },
- "ingredient": {
- "name": "ingredient",
- "slotType": "string",
- "values": [{
- "real": "羊肉:500g"
- }]
- },
- "queried": {
- "name": "queried",
- "slotType": "string",
- "values": [{
- "real": "steps"
- }]
- },
- "queryStep": {
- "name": "queryStep",
- "slotType": "string",
- "values": [{
- "real": "3"
- }]
- },
- "id": {
- "name": "id",
- "slotType": "string",
- "values": [{
- "real": "aa4bfbccf36a5459836db0e6e2c39d36"
- }]
- }
- }
- }
| 成员名称 | 描述 | 是否必选 | 类型 | 取值范围 |
| image | 图片 | 否 | string | 最大长度:1024 |
| title | 菜谱、食材等名称(如:红烧肉、虾) | 否 | string | 最大长度:32 |
| order | 排序,1:最热,2:最新。 | 否 | string | 最大长度:2 |
| keyword | 菜系或菜品的功效、标签(如:川菜、秋季养生菜) | 否 | string | 最大长度:64 |
| ingredient | 食材或配料 | 否 | string | 最大长度:64 |
| queried | 查询菜名:dishName、食材:ingredients、做菜步骤:steps | 否 | string | 最大长度:32,枚举值: dishName,ingredients,steps |
| queryStep | 具体步骤分步(第一步:1,第二步:2……第二十步:20,最后一步:lastStep) | 否 | string | 最大长度:32 |
| id | 每一道菜对应一个id,根据搜索的id实现做菜步骤多轮交互功能(多轮对话中id标识同一个菜谱) | 否 | string | 最大长度:32 |
菜谱信息
响应报文样例:
- {
- "items": [{
- "id": "741e208ccb61d3b6e0e97f3755a5d774",
- "title": "红烧羊肉",
- "author": "张三",
- "brief": "",
- "ingredient": "羊肉:600克;胡萝卜:一根",
- "accessory": "冰糖:适量;料酒:适量;生抽:适量;老抽:适量;葱段:适量;姜片:适量;胡椒粉:适量;盐:适量",
- "steps": "1:羊肉浸泡冲洗干净。2:冷水入锅,大火烧开。3:撇去浮沫后捞出冲洗干净......12:加压20分钟后,泄压开盖,
- 加入适量盐调味, 即可盛出食用。 ",
- "stepsWithImg": [{
- "content": "羊肉浸泡冲洗干净。",
- "image": {
- "small": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 72,
- "heightPixels": 72
- },
- "medium": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 172,
- "heightPixels": 172
- },
- "large": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 280,
- "heightPixels": 280
- }
- },
- "position": 1
- },
- {
- "content": "冷水入锅,大火烧开。",
- "image": {
- "small": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 72,
- "heightPixels": 72
- },
- "medium": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 172,
- "heightPixels": 172
- },
- "large": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 280,
- "heightPixels": 280
- }
- },
- "position": 2
- },
- {
- "content": "撇去浮沫后捞出冲洗干净。",
- "image": {
- "small": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 72,
- "heightPixels": 72
- },
- "medium": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 172,
- "heightPixels": 172
- },
- "large": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 280,
- "heightPixels": 280
- }
- },
- "position": 3
- },
- {
- "content": "加压20分钟后,泄压开盖,加入适量盐调味,即可盛出食用。",
- "image": {
- "small": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 72,
- "heightPixels": 72
- },
- "medium": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 172,
- "heightPixels": 172
- },
- "large": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 280,
- "heightPixels": 280
- }
- },
- "position": 12
- }
- ],
- "tag": "肉类;驱寒暖身;下饭菜;晚餐;午餐;朋友聚餐;西北菜",
- "textLiveLink": {
- "webURL": "",
- "deepLink": {
- "url": "demo://food/action?param1=xxx¶m2=yyy",
- "appName": "demo",
- "appPackage": "com.demo.food",
- "minVersion": "",
- "minAndroidAPILevel": "23"
- },
- "quickApp": {
- "url": "hap://app/com.huawei.hag/demo/food",
- "minPlatformVersion": "",
- "minVersion": ""
- }
- },
- "videoLiveLink": {
- "webURL": "",
- "deepLink": {
- "url": "demo://food/action?param1=xxx¶m2=yyy",
- "appName": "demo",
- "appPackage": "com.demo.food",
- "minVersion": "",
- "minAndroidAPILevel": "23"
- },
- "quickApp": {
- "url": "hap://app/com.huawei.hag/demo/food",
- "minPlatformVersion": "",
- "minVersion": ""
- }
- },
- "image": {
- "small": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 72,
- "heightPixels": 72
- },
- "medium": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 172,
- "heightPixels": 172
- },
- "large": {
- "url": "https://hag.huawei.com/1.jpg",
- "widthPixels": 280,
- "heightPixels": 280
- }
- },
- "status": "",
- "cookMethod": "",
- "cookTime": "30-45分钟",
- "cookTimes": 9045,
- "difficulty": "切墩(初级)",
- "similarity": 0.98 "
- "colltectionTimes": 3305,
- "browseTimes": 10955
- }]
- }
| 成员名称 | 描述 | 是否必选 | 类型 | 取值范围 |
| items | 菜谱信息 | 是 | RecipeInfoItem[] | 最大长度:16 |
菜谱条目
| 成员名称 | 描述 | 是否必选 | 类型 | 取值范围 |
| id | 菜谱词条Id(每一道菜对应一个id,根据搜索的id实现做菜步骤多轮交互功能。) | 是 | string | 最大长度:32 |
| title | 菜名(如:红烧肉) | 是 | string | 最大长度:32 |
| author | 菜谱作者 | 否 | string | 最大长度:32 |
| brief | 菜谱简介 | 否 | string | 最大长度:256 |
| ingredient | 主料列表 | 是 | string[] | 最大Item数:50 |
| accessory | 辅料列表 | 是 | string[] | 最大Item数:50 |
| steps | 步骤 | 是 | string | 最大长度:1024 |
| stepsWithImg | 步骤详情 | 是 | RecipeInfoItemStep[] | 最大Item数:50 |
| tag | 标签(如:下饭菜;晚餐;单身食谱;徽菜) | 否 | string | 最大长度:128 |
| textLiveLink | 文本直播链接 | 否 | Interaction | / |
| videoLiveLink | 视频直播链接 | 否 | Interaction | / |
| image | 菜谱图片信息 | 是 | ImageInfo[] | 最大Item数:256 |
| status | 菜谱状态 | 否 | string | 最大长度:64 |
| cookMethod | 烹饪手法 | 否 | string | 最大长度:128 |
| cookTime | 烹饪时间(如:10-30分钟) | 否 | string | 最大长度:64 |
| cookTimes | 多少人做过 | 否 | long | / |
| difficulty | 难度(如:切墩(初级)) | 否 | string | 最大长度:64 |
| similarity | 相似度,如:0.98 | 否 | number | / |
| collectionTimes | 收藏次数 | 否 | long | / |
| browseTimes | 浏览次数 | 否 | long | / |
菜谱步骤
| 成员名称 | 描述 | 是否必选 | 类型 | 取值范围 |
| position | 步骤序号 (例如:1、2、3) | 是 | long | / |
| content | 步骤内容 | 是 | string | 最大长度:512 |
| image | 菜谱图片URL地址 | 是 | ImageInfo | / |