前些時候做了一個《推送新添加的文章給百度的PHP代碼》,有不少網友用了之后提出一些建議,就是想做成PHP類,方便在各種系統(tǒng)中重復調用。野狼查閱了相關資料,沒有看到有人寫這個東西,所以就寫了一些,并且又完善一下,現在支持推送(原創(chuàng)、非原創(chuàng))、更新、刪除。這里分享一下!如果使用過程中有任何問題,可以咨詢開發(fā)人員QQ1615241386
/**
* 永易搜計算機科技有限公司 版權所有 2017-2027 ,并保留所有權利。
* 公司網站地址: http://www.yongyisou.com
* 需要網站開發(fā)、網站維護修改、企業(yè)建站、網站推廣請聯(lián)系我們!QQ1026593492、1615241386
* 野狼SEO團隊.優(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=""){//推送基礎方法
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://bjsjjh.cn/article/1241.html');
//$obj=new Baidu_Tuisong('bjsjjh.cn','百度站長平臺申請到的準入密鑰');
//echo $obj->urls($urls);
//echo $obj->update($urls);
//echo $obj->del($urls);
可以加我司技術人員QQ1615241386,如有豐富,可隨時聯(lián)系索取。