目标:
1、使用PHP实现不同页面访问时自动推送
2、实现输入网址手动推送
在这一篇,我们只是简单认识百度“API提交”后两篇会实现上面两个目标
一、简单认识百度站长平台“API提交功能”
百度站长平台:进入
在站点管理-普通收录中即可看到“API提交”
可以在下面找到推送接口
再向下翻可以看到“PHP推送示例”
我们就以这个推送示例入手,进行二次创作
首先解释一下这个推送示例的工作原理
我给他写了注释:
//定义数组urls,值为你想提交的页面网址
$urls = array(
'http://www.example.com/1.html',
'http://www.example.com/2.html',
);
//定义变量api为“接口调用地址”
$api = 'http://data.zz.baidu.com/urls?site=https://www.wpbkj.com&token=你的token';
$ch = curl_init();
//回传数据
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
//获取返回信息,并显示
$result = curl_exec($ch);
echo $result;
我们来改一下这段代码测试一下
运行测试
结果:
说明
从结果返回中我们可以看到当前剩余推送次数为2998,也就是说一天可以推送3000次
这里吐槽一下,百度还是比较良心的,像某应,一天只能推10次
简介就到这里,下一篇我们重点介绍单页面自动并返回提示信息