百度api推送示例php,百度最新推送2020,百度站長自動推送
PHP開發(fā) 2020-08-22編輯:重慶網(wǎng)站建設(shè)
百度api推送示例 php
百度api推送示例 php ,百度最新推送2020,百度站長自動推送,代碼復制可用。百度后臺有示例代碼。他的示例代碼前面加<?php 和結(jié)尾<?就行。這里分別寫了百度推送所有文章。百度推送最近更新24小時內(nèi)。及最新30條。以滿足不同的用戶需求。
<?php
在度自動推送 所有的文章
function PushUrlToBaiduAllArticle(){
$list=syDB('article')->findAll(" isshow=1 ");
$urls=[];
foreach($list as $k=>$v){
$urls[$k]='http://www.smysq.com'.html_url('article',$v);
}
$api='http://data.zz.baidu.com/urls?site=www.smysq.com&token=2dz6luI1brMrmvK4';
$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;
}
百度站長自動推送,24小時內(nèi)
function PushUrlToBaiduT(){
$add_time=time()-60*60*24;
//24小時內(nèi)的
$list=syDB('article')->findAll("addtime >=".$add_time." and isshow=1 ");
$urls=[];
foreach($list as $k=>$v){
$urls[$k]='http://www.smysq.com'.html_url('article',$v);
}
$api='http://data.zz.baidu.com/urls?site=www.smysq.com&token=2dz6luI1brMrmvK4';
$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;
}
百度站長自動推送 最新的30條
function PushUrlToBaiduNew(){
$list=syDB('article')->findAll(" isshow=1 ",'id desc','','30');//30為條數(shù)
$urls=[];
foreach($list as $k=>$v){
$urls[$k]='http://www.smysq.com'.html_url('article',$v);
}
$api='http://data.zz.baidu.com/urls?site=www.smysq.com&token=2dz6luI1brMrmvK4';
$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;
}
<?