最近很多哈尔滨建站的客户向我反馈百度网站收录慢,问我有没有好的方法,于是我想起了百度站长中链接提交的”主动推送“方式,主动推送:最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录;之前kphp团队给哈尔滨一个企业做网站的时候,客户要求我给他做个百度自动提交方式中的主动推送(实时) 的api,实现了哈尔滨这个企业网站发布文章同时提交百度主动推送,达到快速收录的效果。
今天我就给大家分享一下,做个通用百度主动推送api的小程序,实现客户在网站后台自己提交百度主动推送地址。
第一步先需要注册一个百度站长账号,验证你的站点,最终获取到api开发中重要的token参数:
1.注册百度账号:
注册地址:
https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fzhanzhang.baidu.com%2F&tpl=zhanzhang®Type=1
百度站长地址:
http://zhanzhang.baidu.com
2.登陆账号,添加站点 如下图指示:
3.添加网站后点击左侧导航 网站抓取 - 链接提交,获取token值,如下图指示:
第二步开发php推送程序,添加网址提交到百度主动推送接口地址即可完整百度主动推送api的制作。
1.百度主动推送借口需要有两个必选参数即:site和token site是你的站点上面提交的站点,而token是百度根据你站点生成的,也可以更改,但不建议大家去更改,更改后下面的程序设计到token的也需要更改。
2.提交后返回值进行判读,成功与失败返回值不同,这里我们对成功返回进行判读没有返回为失败:
成功返回示例:
{ "remain":498,
"success":2,
"not_same_site":[],
"not_valid":[]
<