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

创络讲堂 2019-11-13 14:30:36 794次 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推送接口一样,在客户的网站中集成小程序的接口。但是今天,暂时只有以上这点干巴巴的逻辑可以理出来,希望对大家能够有点帮助,感谢您的阅读。

  • 公众号开发和小程序开发的必要性
    2019-12-13 08:49:57
    微信公众号和小程序目前来说对企业的运营起着很大的辅助作用,特别是对于一些有电商业务的公司,公众号开发和小程序开发很有必要。
  • 做好网站内容建设以提高百度小程序收录资源占比突破50%
    2019-12-09 17:04:06
    百度小程序收录资源要求页面质量较高,要提高百度小程序收录资源占比以突破50%,做好网站内容建设是经公明网络公司创络科技实践的有效方法。
  • 百度智能小程序开发名称及内容审核将更加严格
    2018-10-22 15:30:18
    光明区做网站的公司创络科技在9月份,百度智能小程序刚刚推出的时候,成为了第一批开发者并顺利上线了多个百度智能小程序,但是最近我们发现百度智能小程序开发名称及内容审核将更加严格。
  • 如何申请注册百度智能小程序
    2018-09-21 11:15:18
    最近百度动作十分频繁,之前还不能申请注册的百度智能小程序,最近就已经很迅速的开放入口了,经过简单的注册,可以很快通过初审,等信息审核通过后,就可以创建小程序了。
  • 小程序和微信公众号的开发有什么区别需要注意
    2018-07-24 17:13:16
    对于大多数项目来说,小程序的开发和微信公众号的开发基本是一致的,但是针对一些特别的项目则有很多细节不同,例如:支付、站外资源等。
  • 可以将手机版网站放入微信小程序吗?
    2018-03-28 15:03:11
    可以!现在已经有越来越多的企业网站适配了手机版网站,而当下比较热门的小程序也非常吃香,重新开发小程序毕竟成本偏高,于是我们推荐大家直接快速的将手机版网站放入微信小程序。
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839