百度推送的php代码

      一段实现文章发布之后推送到百度的代码,可以让文章更快被百度收录,来自于百度搜索资源平台。

$host="blog.qianmu.net";
$token="adsfdsfdasfdasfd";//从百度搜索资源平台获取
$urls=[
'http://blog.qianmu.net/?aid=1',
'http://blog.qianmu.net/?aid=2'
];
$api = 'http://data.zz.baidu.com/urls?site='.$host.'&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);

      返回的$result是一个json字符串,先将其转换成php数组

$result = json_decode($result,true);

      如果有$result['success'],说明成功,如果出现$result['error'],说明失败了。后面很简单,就是根据返回的结果进行下一步的操作,进行错误提醒或是操作成功提示。

      以前会觉得百度推送很难,现在对php越发熟悉,开发的插件越来越多以后,发现百度推送很容易实现,毕竟,代码还是以前的代码,而我早已不是当年的吴下阿蒙。

标签:php
分类:编程笔记 时间:2021年04月13日 浏览:446