前些時候做了一個《推送新添加的文章給百度的PHP代碼》,有不少網(wǎng)友用了之后提出一些建議,就是想做成PHP類,方便在各種系統(tǒng)中重復(fù)調(diào)用。野狼查閱了相關(guān)資料,沒有看到有人寫這個東西,所以就寫了一些,并且又完善一下,現(xiàn)在支持推送(原創(chuàng)、非原創(chuàng))、更新、刪除。這里分享一下!如果使用過程中有任何問題,可以咨詢開發(fā)人員QQ1615241386
/**
* 永易搜計算機(jī)科技有限公司 版權(quán)所有 2017-2027 ,并保留所有權(quán)利。
* 公司網(wǎng)站地址: http://www.yongyisou.com
* 需要網(wǎng)站開發(fā)、網(wǎng)站維護(hù)修改、企業(yè)建站、網(wǎng)站推廣請聯(lián)系我們!QQ1026593492、1615241386
* 野狼SEO團(tuán)隊.優(yōu)優(yōu)QQ1615241386
* Date: 2017/5/25
* Time: 17:55
*/
class Baidu_Tuisong{
const BAIDU_API='http://data.zz.baidu.com/';
public function __construct($site,$token)
{ $this->_site=$site;
$this->_token=$token;
}
function curl_result($tuisong_type,$url_array,$original=""){//推送基礎(chǔ)方法
if($original=="original"){$original="&type=original";};
$api=self::BAIDU_API.$tuisong_type.'?site='.$this->_site.'&token='.$this->_token.$original;
//die($api);
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("
",$url_array),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
return curl_exec($ch);
}
function urls($url_array,$original=''){//提交
return $this->curl_result('urls',$url_array,$original);
}
function update($url_array){//更新
return $this->curl_result('update',$url_array);
}
function del($url_array){//刪除
return $this->curl_result('del',$url_array);
}
}
//使用方法舉例:
//$urls=array('http://www.zhongweijy.com.cn/article/1241.html');
//$obj=new Baidu_Tuisong('www.zhongweijy.com.cn','百度站長平臺申請到的準(zhǔn)入密鑰');
//echo $obj->urls($urls);
//echo $obj->update($urls);
//echo $obj->del($urls);
可以加我司技術(shù)人員QQ1615241386,如有豐富,可隨時聯(lián)系索取。