模板配置说明

# 1. 配置预览

模版可在智能小程序开发者平台的信息流-信息流推荐-落地页模版管理中,统一配置。

(注,需信息流准入后才可以进行配置,否则配置按钮不可点击)
图片

在该页面可

  • a.查看模板化的完整说明文档
  • b.授权落地页托管
  • c.添加模板
  • d.查看并管理已有模板

注:配置统一模板需开发者先进行托管授权。

# 2.新增模板

图片

  • 第一步:选择模板类型

目前仅开放长图文模板,默认勾选长图文模板。

  • 第二步:选择可配置模块

长图文模板下提供了顶部框架区、文章标题区、内容来源区、正文内容区、相关推荐区、广告组件区等 6 个可配置模块。

其中,前四个模块默认勾选,数据随物料提交;相关推荐区、广告组件区可选,需另外提供数据。

  • 接口地址的提交

如果勾选了相关推荐区/广告组件区,需要开发者提供相关数据的接口信息。具体配置方法与格式规范参见可配置模块数据要求规范

注:接口数据格式需严格按照相关规范,否则无法配置成功。

模板配置提交以后,开发者可到开发者工具中点击「发布」自己的小程序。

# 3.提交素材

模板配置提交以后,待模版状态一栏显示为“模版已生效”,便可开始正常提交信息流资源,资源提交流程可参考信息流素材上传文档。

对于希望以模板化展现的资源,在资源提交前,请在资源的扩展字段里补充模板 ID、文章结构化内容及作者名称三个字段。(同时建议补充作者头像字段)

模板 ID 字段示例——"template_id":"XXXXX"

作者名称字段示例——"author_name":"张三"

作者头像字段示例——"author_portrait_url":"https://www.xxx.baidu.com/author/portrail.jpg"

文章结构化字段示例请参考《信息流物料投放具体字段》

小程序已上线且资源审核通过后,信息流下发的这部分资源落地页就会以最新的模板形式展现。

注:提交物料与小程序发布是两个独立的环节,但是必须物料审核通过,才能在 Feed 看到相关落地页。

# 4. 可配置模块数据要求规范

相关推荐区域

图片

接口格式 url?id=${nid}&type=1

注:参数字段名需做映射,比如 id 表示对应文章标识 nid,需开发者在配置时注。

每条推荐数据需包含信息:标题、图片、作者、发布时间、评论数、跳转链接(需要区分是否小程序内部链接,若是小程序页面,填写 page 路径;若是外链,填写外部 url)。
接口需要支持 pn 参数,表示相关推荐区域当前第几页;字段 totalPage 表示总页数;每页条数限制 5 条、总页数限制 10 页。
期望数据返回格式:json。

字段名参见下图。

  {
     "status": 0,
     "msg": "success",
     "data": { 
         "items": [
              {
                 "title": "丽江,忍不住想去的冲动",
                 "image": "url",  // 图片
                 "name": "作者",
                 "time": "1510493070", // 发布时间戳
                 "link": "url",// 跳转外链"link": "pages/page1/page1" // 跳转小程序内)
              }
          ],
          "totalPage" : 3
       }
   }

广告组件区域
图片

广告组件代码是从百青藤获取的代码,是 ad 组件。开发者需提供该段代码。

广告组件的使用请参见《流量主开通指引》

# 5. 发包要求

现阶段开发者除上述配置外需操作内容:

  1. 将编译产出的文件目录放到项目根目录下

图片

  1. 将模板编译产出的配置信息填写到 app.json 中,示例如下:
    {
      pages: {
              ... // 开发者页面,
             "__bd__templatized__article/page-111/page-111",
             "__bd__templatized__article/page-222/page-222"
      },
     prelinks: [ 'https://mbs1.bdstatic.com' ]
    }