codecamp

百度智能小程序 信息流落地页自动挂载物料字段

信息流落地页自动挂载物料字段


1、展示逻辑当物料跟文章相关度比较高时,会在文章末尾自动挂载物料,比如,讲郭德纲相声的文章下,直接挂载郭德纲的相声合集。

    1)情况一:开发者填充高级模板字段(card_info 中的相关字段)并审核通过,使用高级的模板在前端展示;

    2)情况二:开发者只填写基础字段,则只展示通用模板样式,只展示标题(title)和图片(images)。

2、物料填写指南

    1)为了准确挂载小程序,小程序的物料需要给出尽量多的字段信息,用于策略识别。

    2)高级样式的点展效果比基础样式高 1-2 倍,因此尽量提供高级样式所需字段,能带来更好的分发

    3)分发效果的好坏跟物料数量不是强相关,会依赖相关文章的分发量。因此选择当下热门且优质的物   料信息会带来更多的展现机会。

    4)服务/工具可先提交首页物料,用于基础分发;如果有较优质的详情页,也可提交分发,如猫眼电影的每一部电影,汽车的每一个车系,但需提交精准的标签(tags),不然无法分发。具体标准参考分垂类素材提交规范

    5) 物料进入页面用户可直接浏览,尽量不要打断用户(如手机号登录等),避免物料在审核阶段就被驳回。

落地页自动挂载物料字段要求

字段主要由两部分构成,基本字段+拓展字段。不同资源类型的物料对字段的要求不同,如内容型物料必须传“内容发布时间”,否则物料无法入库;不同垂类模板对字段的要求也不尽相同,若想使用高级模板,需满足 card_info 中的字段要求,以下一一列举。

1.基本字段

key类型是否必填备注示例
titlestring退化成通用模板样式时展示的标题,需要描述完整,能够明确表示小程序或内容的主要信息点,不能为纯外文,最少 6 个字符,最多 40 字符(每个汉字、外文字母、阿拉伯数字、标点符号、空格等均算 1 字符)。{"title":"超经典的蔓越莓曲奇饼干,在家也能做"}
bodystring消息体,图文内容的介绍,最多 2000 字符(每个汉字、外文字母、阿拉伯数字、标点符号、空格等均算 1 字符){"body":"黄油化开备用,黄油化开后加入糖霜,搅拌均匀,加入蛋清,继续打匀,加入切碎的蔓越莓,继续搅拌。蔓越莓放多少根据自己的喜..."}
pathstring智能小程序内页链接,最长不能超 194 字符{"path":"/pages/index/index"}
imagesstring封面图片链接,要求必须是 JSON 格式,最多 3 张,单图片最大不能超 2M,只支持 JPG 或 PNG 格式(jpeg 不支持),尺寸要求:宽不能低于 372px,且高不能低于 248px。
建议尺寸:(横图 1.5:1)375250 ;(竖图 1:1.5)372495
["https://b.bdstatic.com/miniapp/resource/image/demo1.png",

"https://b.bdstatic.com/miniapp/resource/image/demo2.png"]
mapp_typestring资源类型(参考附录一){"mapp_type":"3000"}
mapp_sub_typestring资源子类型(参考附录一){"mapp_sub_type":"3001"}
feed_typestringfeed 一级分类(参考附录二){"feed_type":"美食"}
feed_sub_typestringfeed 二级分类(参考附录二){"feed_sub_type":"甜品"}
tagsstring资源标签,英文逗号分割 ,必须填写准确,如菜谱只需填菜谱名即可,电影只需填电影名或电影外文名(最多 10 个,总长度最多 100 字)是策略使用的重要字段{"tags":"甜甜圈,糕点,鲍师傅,酥饼"}
extstring见下表扩展信息(JSON 格式,参考下方拓展字段){"desc": "智能小程序官方示例","version": "10.7.1"}

2 拓展字段

1、菜谱类扩展字段

图片

key类型是否必填备注示例
publish_timestring内容型(1000)时必填内容原始发布时间{"publish_time":"2018 年 9 月 8 日"}
name_aliasstring策略字段,菜谱别名,相近的名称,可写多个,必须精准,英文逗号隔开{"name_alias”:"香辣小龙虾,辣炒小龙虾"}
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "麻辣小龙虾","show_tags": "海鲜 下饭菜 微辣"}

模板信息

key类型是否必填备注示例
namestring菜谱名,只能写一个{"name”:"麻辣小龙虾"}
show_tagsstring显示标签,建议 2-5 个,用斜杠隔开{"show_tags”:"海鲜/下饭菜/微辣"}
materialsstring原材料,用斜杠隔开{"materials”:"小龙虾/金针菇/辣椒"}
page_viewint浏览人数,与小程序内保持一致,跟 collect_num 有一个字段即可展示模板,后续可通过另一个接口实时更新{“page_view”:1000}
collect_numint收藏人数,与小程序内保持一致,跟 page_view 有一个字段即可展示模板,后续可通过另一个接口实时更新{“collect_num”:500}
card_idstring菜谱类字段组合 id 为 01001(若动态挂载也用此物料,则用斜杠隔开)"card_id”:"01001/04001"

2、店铺类拓展字段

店铺的分发,优先展示精准匹配到的店名,即如下展示的高级模板。

若无法识别到精确店名,可挂载符合文章主旨的聚合页物料,模板为通用模板,如在讲烧烤的文章下挂载“京城十大烧烤小店推荐”。

若文章主旨讲大众点评,则直接挂载小程序首页。

本地生活需将地理信息给出,方便策略更好的匹配到合适文章与人群。

图片

key类型是否必填备注示例
page_typeint必填,0:首页;1:主题聚合页;2:单个详情页1
themestring当 page_type 为 1 时必填给出聚合列表页的主题,如烧烤烧烤
name_aliasstring策略字段,菜谱别名,相近的名称,可写多个,必须精准,英文逗号隔开很久以前羊肉串
provincestring是(如有多个店铺,不属于一个省,可不填写)商铺所在省商铺信息:省 case:北京
areastring是(如有多个店铺,不属于一个区,可不填写)商铺所在区商铺信息:区 case:海淀
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "很久以前羊肉串(簋街店)","type": "烧烤"}

模板信息

当 page_type 为 2 时必填

key类型是否必填备注示例
namestring店名很久以前羊肉串(簋街店)
typestring店铺分类烧烤
store_starstring店铺星级,数字0.8
comment_numint内容评论量3200
ave_pricestring人均价格,精确到两位小数119
city string店铺所在市北京
districtstring店铺所在商圈北新桥/簋街
card_idstring模板中必填,店铺类字段组合 id 为 010021002

3、景点类拓展字段

图片

key类型是否必填备注示例
key类型是否必填备注示例
page_typeint必填,区分该条物料对应的小程序落地页展示的内容。0:首页;1:主题聚合页;2:单个景点详情页。1
themestring当 page_type 为 1 时必填策略字段,给出聚合列表页的主题,如北京北京旅游景点
name_aliasstring策略字段,景点别名,相近的名称,可写多个,必须精准,英文逗号隔开故宫博物院
provincestring是(如有多个景点,不属于一个省,可不填写)景点所在省四川
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "故宫","show_tags": "5A 景区 世界五大宫之首"}

模板信息

当 page_type 为 2 时必填

key类型是否必填备注示例
namestring景点名称故宫
show_tagsstring显示标签,建议 2-5 个,用斜线隔开5A 景区/世界五大宫之首
city string所在市北京
areastring所在区东城区
comment_numint内容评论量,与小程序内保持一致,跟 reference_num 有一个字段即可展示模板100
reference_numint提及人数,与小程序内保持一致。跟 comment_num 有一个字段即可展示模板34
card_idstring模板中必填,景点类字段组合 id 为 0100301003

4、幼儿菜谱类拓展字段

图片

key类型是否必填备注示例
publish_timestring内容型(1000)时必填内容原始发布时间内容原始发布时间需在一年以内

示例:2018 年 9 月 8 日
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "土豆丸子汤","right_age": "10 月+"}

模板信息

key类型是否必填备注示例
namestring菜谱名土豆丸子汤
right_agestring适合年龄10 月+
nutrition_starstring营养均衡指数80%
difficulty_levelstring难易指数简单
cooking_timestring烹饪时间20 分钟
page_viewint浏览人数,与小程序内保持一致,跟 collect_num 有一个字段即可展示模板2468
collect_numint收藏人数,与小程序内保持一致,跟 page_view 有一个字段即可展示模板899
card_idstring幼儿菜谱类模板 id 为 0100401004

5、影视(横图)拓展字段

图片

key类型是否必填备注示例
publish_timestring内容型(1000)时必填内容原始发布时间内容原始发布时间需在一年以内
示例:2018 年 9 月 8 日
pc_urlstring视频(1002)时必填视频 PC 播放链接,和 h5_url 需填一种
h5_urlstring视频(1002)时必填视频 H5 播放链接,和 pc_url 需填一种
video_durationstring视频(1002)时必填视频时长,按照 00:00:00 格式填写
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "奇妙救援队","type": "动画"}

模板信息

key类型是否必填备注示例
namestring动画名/电视剧名奇妙救援队
typestring分类动画
update_infrostring更新情况更新至 13 集或者 45 集全
actorsstring主演,多个用斜线分隔雷佳音/古力娜扎
introductionstring简介火速救援,化解危机
card_idstring影视横图类字段组合 id 为 0100501005

6、普通工具类扩展字段

图片

key类型是否必填备注示例
locationstring使用地域,地方性政务工具小程序必填福建,广东
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "天极油价查询","type": "专业"}

模板信息

key类型是否必填备注示例
namestring测试名称/工具名称天极油价查询
typestring分类标签,只能写一个专业
introductionstring简介我们都会强迫自己做一些事情,比如……
page_viewint浏览人数2468
button_namestring按钮文案,4 个字以内测试
card_idstring工具带按钮类字段组合 id 为 0100601006

7、(竖图)电影类拓展字段

图片

key类型是否必填备注示例
directorstring导演,多个导演用英文逗号隔开宫崎骏
name_aliasstring电影别名,用于策略找到更多合适的文章进行挂载,必须精准,可写多个,用英文逗号隔开千と千寻の神隠し
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "千与千寻","type": "奇幻 喜剧"}

模板信息

key类型是否必填备注示例
key类型是否必填备注示例
namestring电影名千与千寻
superscriptstring显示角标3D/MAX
scorestring否,当电影未上映时可不填电影评分,数字8.4
like_numint想看人数847638
countrystring电影所属国家美国
film_durationstring电影时长104 分钟
typestring电影分类,多个用斜线隔开奇幻/喜剧
actorsstring主演,多个用斜线隔开彭昱畅/周冬雨
movie_release_timestring电影上映时间2018/9/8
button_namestring按钮文案,4 个字以内。电影上映的不同状态均可填写“立即查看”立即查看
promotionstring促销活动,最多 6 个汉字5 元优惠券
couponIdstring如果小程序对接了卡券平台,可直接输入优惠券 ID,出优惠券模板11111
card_idstring字段组合 id02001

8、(竖图)小说类拓展字段

图片

key类型是否必填备注示例
publish_timestring内容型(1000)时必填内容原始发布时间内容原始发布时间需在一年以内
示例:2018 年 9 月 8 日
page_typeint必填,区分该条物料对应的小程序落地页展示的内容。0:首页;1:主题聚合页;2:单个详情页1
is_to_vbsint当 page_type 为 0 或者 1 时必填,列表页和首页一般不能在信息流中直接推荐。落地页一般只分发首页和单本小说/漫画的详情介绍页,不会按每一章节分发0:标识该物料只用于落地页挂载。0
name_aliasstring策略字段,小说别名,用于策略找到更多合适的文章进行挂载,必须精准,可写多个,用英文逗号隔开斗破苍穹
themestring当 page_type 为 1 时必填策略字段,给出聚合列表页的主题,一般为一个,多个用英文逗号分隔古龙
charge_statusint0:全免费,1:部分免费,2:全文付费。0
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "制霸全球","status": "连载中"}

模板信息

key类型是否必填备注示例
namestring小说名制霸全球
statusint小说状态,0:连载中;1:已完结0
author_namestring作者名夜语轻寒
typestring分类都市异能
page_viewint浏览人数,与小程序内保持一致1000
introductionstring简介灵气复苏,全球剧变,武道崛起,世界一片混乱,人类陷入了巨大的恐慌之中,等待……
button_namestring按钮文案,最长 4 个字开始阅读
card_idstring字段组合 id02002

9、(竖图)演出票务类拓展字段

图片

key类型是否必填备注示例
typestring策略字段,演出分类,多个用英文逗号隔开曲苑杂坛,相声
actorsstring策略字段,主要演职人员,多个用英文逗号隔开张九龄,王九龙
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "2019 德云社龄龙相声专场 重庆站","time": "2019-11-02 周六 19:30"}

模板信息

key类型是否必填备注示例
namestring演出名2019 德云社龄龙相声专场 重庆站
timestring演出时间2019-11-02 周六 19:30
citystring演出城市重庆
locationstring演出地点人民大礼堂
lowest_pricestring最低价格,数字格式199
button_namestring按钮文案,4 个字以内。立即购票
card_idstring字段组合 id02003

10、(竖图)剧集类拓展字段

图片

key类型是否必填备注示例
publish_timestring内容型(1000)时必填内容原始发布时间内容原始发布时间需在一年以内
示例:2018 年 9 月 8 日
pc_urlstring视频(1002)时必填视频 PC 播放链接,和 h5_url 需填一种
h5_urlstring视频(1002)时必填视频 H5 播放链接,和 pc_url 需填一种
video_durationstring视频(1002)时必填视频时长,按照 00:00:00 格式填写
name_aliasstring策略字段,电视剧别名,用于策略找到更多合适的文章进行挂载,必须精准,可写多个,用英文逗号隔开镇魂 2
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "复仇者联盟 4:终局之战","type": "动作,科幻"}

模板信息

key类型是否必填备注示例
namestring电视剧名镇魂
superscriptstring显示角标独播
typestring分类都市 爱情 网剧
update_infostring更新情况更新至 13 集/45 集全
actorsstring主演,如动漫无主演可不填,多个用斜线分隔朱一龙/白宇
introductionstring简介,超出 18 个字会显示省略中国版“神盾局”!双男主演绎中式……
button_namestring按钮文案,最多 4 个字立即播放
hot_valuestring热度9458
card_idstring字段组合 id02004

11、(竖图)综艺类拓展字段

图片

key类型是否必填备注示例
publish_timestring内容型(1000)时必填内容原始发布时间内容原始发布时间需在一年以内
示例:2018 年 9 月 8 日
pc_urlstring视频(1002)时必填视频 PC 播放链接,和 h5_url 需填一种
h5_urlstring视频(1002)时必填视频 H5 播放链接,和 pc_url 需填一种
video_durationstring视频(1002)时必填视频时长,按照 00:00:00 格式填写
name_aliasstring策略字段,综艺别名,用于策略找到更多合适的文章进行挂载,必须精准,可写多个,用英文逗号隔开火星情报局 第一季,火星情报局 第二季
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "复仇者联盟 4:终局之战","type": "动作,科幻"}

模板信息

key类型是否必填备注示例
namestring综艺名火星情报局
superscriptstring显示角标独播
typestring分类娱乐 网剧
update_infostring更新情况2018-06-21 期
hostsstring嘉宾汪涵/薛之谦/沈梦辰
introductionstring简介,超出 18 个字会显示省略笑出鹅叫!火星情报局惊喜来袭~
button_namestring按钮文案,最多 4 个字立即播放
hot_valuestring热度9458
card_idstring字段组合 id02005

12、汽车类拓展字段

图片

key类型是否必填备注示例
card_infostring见下表模板信息(JSON 格式,参考下方模板信息){"name": "复仇者联盟 4:终局之战","type": "动作,科幻"}

模板信息

key类型是否必填备注示例
namestring车系名奥迪 A6L
pricestring指导价,需在实时接口进行更新,见下面动态接口文档35.72-54.76 万
enquiry_numint已询价人数,需再实时接口进行更新,见下面动态接口文档233313
button_namestring按钮文案,最多 4 个字获取底价
button_pathstring点击按钮进入的页面,若不填则默认跳转至基础 path 的地址/pages/index/index
card_idstring字段组合 id01009

动态接口文档:

接口地址:

http://openapi.baidu.com/rest/2.0/smartapp/access/submitdynamicinfo
字段名类型是否必填描述备注
app_idintapp_id14870776
pathstring智能小程序落地页链接/pages/index/index
dynamic_infostring相关动态信息json 格式字符串,例:{"card_info":{"price":"35.72-54.76 万","enquiry_num":1231}}

mapp_type = all mapp_sub_type = all mapp_third_type = all

一级字段二级字段类型是否必填描述示例
card_infopricestring价格范围,格式要求 xx.xx-xx.xx“35.72-54.76 万”
enquiry_numint询价人数123421

备注:path 对应物料必须为分发中,否则提交失败。即若物料删除或失效则更新该条物料会报错。


百度智能小程序 信息流物料投放具体字段
百度智能小程序 信息流字段附录
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

百度智能小程序开发文档

百度智能小程序 组件

百度智能小程序 地图

百度智能小程序 画布

百度智能小程序 API

百度智能小程序 界面

百度智能小程序 关注小程序引导组件

百度智能小程序 自定义组件

百度智能小程序 媒体

百度智能小程序 设备

百度智能小程序 拨打电话

百度智能小程序 内存警报

百度智能小程序 手机联系人

百度智能小程序 用户截屏事件

百度智能小程序 第三方平台

百度智能小程序 开放接口

百度智能小程序 百度收银支付

百度智能小程序 分包预下载

百度智能小程序 数据分析

百度智能小程序 服务端

百度智能小程序 云开发

百度智能小程序 初始化

百度智能小程序 云函数

百度智能小程序 服务端初始化

百度智能小程序 服务器获取上下文

百度智能小程序 服务端云函数

百度智能小程序 开发教程

百度智能小程序 功能开发

百度智能小程序 基本原理

百度智能小程序 小程序自动化

百度智能小程序 视频教程

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }