【SEO优化】-百度站长‘API提交’PHP自动推送学习(一)-简介

【SEO优化】-百度站长‘API提交’PHP自动推送学习(一)-简介

wpbkj
2021-06-03 / 813 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年07月27日,已超过276天没有更新,若内容或图片失效,请发送邮件至admin@wpbkj.com。

目标:
1、使用PHP实现不同页面访问时自动推送
2、实现输入网址手动推送

在这一篇,我们只是简单认识百度“API提交”后两篇会实现上面两个目标

一、简单认识百度站长平台“API提交功能”

百度站长平台:进入

在站点管理-普通收录中即可看到“API提交”

API提交

可以在下面找到推送接口

再向下翻可以看到“PHP推送示例”

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次

简介就到这里,下一篇我们重点介绍单页面自动并返回提示信息

4
知识共享许可协议
MySSL 安全签章
TrustAsia 安全签章