0755-23698839
132-6576-8769

百度小程序新资源提交接口开发初体验

创络讲堂 2019-11-13 14:30:36 2234次 https://www.chuangluo.com/news_581.html 作者:创络科技

由于经常长时间的把精力放在开发客户的项目上去了,再加上小程序客户数量不多,所以,我们一直没有特别留意百度小程序的资源提交这个接口。以前的MIP、熊掌号出来的时候,都是第一时间接入了推送接口的,直到今天看到通知说即将启动小程序鱼跃计划。鱼跃计划中被大家讨论的最多的就是小程序资源占比,基本要求就是达到50%。很遗憾的是,由于我们网站内容很少,通知类文章较多(这类文章被判做低质量文章)而不被小程序收录,所以我们自己的内容质量可能欠佳,目前占比只有46%多一点。

百度小程序资源收录占比

有鉴于此,我们还是要计划做点什么来突破50%。所以,我们尝试的第一步就是把推送接口更改到百度小程序的新资源提交接口去。这个接口可能已经有前辈们接入并在使用了,但是由于我们是首次接触,所以并不十分了解。经过深入了解分析后,我们发现百度小程序新资源提交接口和之前的MIP或者熊掌号都不一样,主要区别在于小程序使用了ACCESS TOKEN鉴权,而这个ACCESS TOKEN是有有效期的,而MIP和熊掌号的接口则相对简单,只有一个固定的TOKEN。那么我们这次尝试的主要流程就是要确保ACCESS TOKEN的有效性,我们提出了两个方案。

百度小程序新资源提交接口

推送时发现ACCESS TOKEN过期则尝试刷新ACCESS TOKEN

这个方案按理来说会成为我们的首选,但是考虑到网站后台数据提交的反馈速度,我们放弃了。实现的业务流程是:管理员发布文章 - 文章发布成功 - 生成新的小程序PATH - 调用数据库中的ACCESS TOKEN尝试推送到百度小程序 - ACCESS TOKEN有效推送成功(END)/ACCESS TOKEN无效推送失败 - 根据开发者平台的接口刷新ACCESS TOKEN并保存在数据库中(第一次推送就会执行这一步) - 推送成功/失败,我们推荐内容更新频繁的使用这种方案。

登录网站后台时主动刷新ACCESS TOKEN

然后,实际上我们最终选择的是这一个方案,因为我们的网站可能10天半个月才会更新一篇文章,所以当我们更新网站的时候,ACCESS TOKEN已经过期的概率很高(官方说明是有效期一个月)。如果这个时候尝试第一种方案的话,我们有可能发布一篇文章需要调用百度的接口3次。一来一回一去,可能会有系统卡顿的幻觉,所以,我们干脆在管理员登录网站后台的时候,直接主动刷新ACCESS TOKEN,这样一来,当文章发布的时候,ACCESS TOKEN一定是有效的。

如前文所述,由于我们的更新频率很低,所以我们目前还没有所谓的成功经验可以分享,等后期技术成熟或者小程序发展成熟的时候,我们有可能会像集成MIP推送接口一样,在客户的网站中集成小程序的接口。但是今天,暂时只有以上这点干巴巴的逻辑可以理出来,希望对大家能够有点帮助,感谢您的阅读。

  • 新增页面同时推送到百度智能小程序和百度搜索
    2021-01-12 14:35:26
    网站新增页面同时推送到百度智能小程序和百度搜索,可以帮助网站和小程序的资源尽快被抓取和收录,降低网站新生产的内容被其他人复制的利好,可以变相保护网站内容。
  • 百度智能小程序递归实现无限级伸缩可折叠菜单
    2021-01-04 16:45:01
    百度智能小程序要实现理论上的无限级伸缩可折叠菜单,除了小程序开发自定义递归组件外,还需要数据源本身支持或根据递归思路开发并转化为JSON,还需要通过样式表进行控制。
  • 智能小程序rich-text中不支持video视频组件的解决方案
    2020-12-25 14:18:08
    网站的数据同步到小程序后,可能或多或少会有一些问题,例如网站文章的正文中有video视频组件,而本文将介绍智能小程序的rich-text中又不支持video视频组件的解决方案。
  • 提交百度智能小程序总是代码审核未通过?
    2020-12-24 10:45:56
    百度智能小程序已经发展了一段时间,越来越多的企业开始在网站的基础上新开发小程序,但是提交审核的时候,总是会遇到各种各样的问题导致代码审核未通过。
  • 公众号开发和小程序开发的必要性
    2019-12-13 08:49:57
    微信公众号和小程序目前来说对企业的运营起着很大的辅助作用,特别是对于一些有电商业务的公司,公众号开发和小程序开发很有必要。
  • 如何申请注册百度智能小程序
    2018-09-21 11:15:18
    最近百度动作十分频繁,之前还不能申请注册的百度智能小程序,最近就已经很迅速的开放入口了,经过简单的注册,可以很快通过初审,等信息审核通过后,就可以创建小程序了。
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839