百度API php推送怎么配置?

临泉艾克网络科技
2022-11-19

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

百度API php推送怎么配置?

$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收录,操作简单,原创设计使用稳定,适合个人、企业网站建设、网站改版、企业官网及小程序制作开发、优化推广。