开发百度小程序后,接下来,人们最想做的是让百度更多的录入自家内容。因为小程序资源被索引后,才可能在搜索结果中展现。
百度也提供了小程序的自然搜索提交入口。一共有两种方式:
第一种是用已有的H5网站资源替换,这种的录入速度应该非常快速,百度小程序平台将优先对 H5站点下的 TOP 流量 URL进行替换处理。
第二种提交新资源,接下来我们主要讲这第二种情况。
-----------------------------------------------------------------------------------------------------------
提交新资源又分为 “天级收录”和“周级收录”以及“自动同步”。资源提交的内容为小程序页面的path路径+参数。(官网地址入口 )天级提交一般48小时内有反馈,周级提交需要周级处理后反馈。
“天级收录”和“周级收录” 都又2种提交资源的方式,第一种是txt资源上传(Sitemap),整理小程序页面的所有Path路径+参数,每行一条记录。第二种方式为API提交。(官网教程入口)
根据官方提供的API文档说明,我们会知道如下几点:
第一:api的请求接口地址,用Post提交
第二、参数说明
第三,返回结果说明:
1、正确的结果:
2、若出现错误,则会返回错误提示:错误码说明:
官方提供几种语言的demo代码,比如 java,python,php,接下来我用c#代码实现相关的功能:
第1步:是获取access_token值:
access_token获取成功后,开始我们的url资源提交了。根据自家小程序页面path以及参数,提交相应的资源。多条记录用逗号隔开。
到此就成功提交了,但是要记得每天的上限以及每次提交记录的上线。
花絮:
在开发调试过程中,遇到一个非常奇怪的现象,不管用什么方式提交资源,百度接口总会返回“47005文件上传失败”。一直以为是自己的代码问题,排查了好久没有解决。决定是官方论坛发帖求助,(入口),结果令人惊奇的发现,这个根据就不是我代码的bug,而是百度官方的接口返回有问题,等了大天,百度官方才修复了这个bug 。 所以,调用第3方接口,遇到诡异现象,有可能真的是第3方的问题。
本文为沐雪原创文章,欢迎转载,转载请标注来源。谢谢。
参考文献:
https://smartprogram.baidu.com/docs/introduction/rank_api/