百度API php推送怎么配置?临泉艾克网络科技介绍,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中,php推送将要提交的链接按照每行一条的格式写入一个文本文件中,命名此文件为urls.txt,然后进入该文件所在目录,执行如下命令。

$urls = array(
'https://www.ikeseo.cn/sys-nd/169.html',
'https://www.ikeseo.cn/sys-nd/168.html',
);
$api = 'http://data.zz.baidu.com/urls?site=https://www.ikeseo.cn&token=(百度API推送准入密钥)';
$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;
1、百度API php推送成功
状态码为200,可能返回以下字段:
字段是否必选参数类型说明
success是int成功推送的url条数
remain是int当天剩余的可推送url条数
not_same_site否array由于不是本站url而未处理的url列表
not_valid否array不合法的url列表
成功返回示例:
{
"remain":99998,
"success":2,
"not_same_site":[],
"not_valid":[]
}
2、百度API php推送失败
状态码为4xx,返回字段有:
字段是否必传类型说明
error是int错误码,与状态码相同
message是string错误描述
失败返回示例:
{
"error":401,
"message":"token is not valid"
}
艾克网络科技(ikeseo.cn)是一家专业从事网站建设、优化、推广的公司,拥有10年建站、seo优化推广的经验,企业建站采用专业的网站模板,利于SEO收录,操作简单,原创设计使用稳定,适合个人、企业网站建设、网站改版、企业官网及小程序制作开发、优化推广。