百度熊掌號新增內(nèi)容推送接口代碼
復(fù)制此代碼保存文件為:baiduxz_new.php,上傳自后臺根目錄。
在《百度熊掌號之搜索資源平臺體驗(yàn)》一文中,余斗就百度熊掌號的搜索資源平臺做了一些簡單介紹,在介紹網(wǎng)站內(nèi)容提交之API提交的時(shí)候并沒有做詳細(xì)介紹,今天余斗就自己的博客所用的織夢網(wǎng)站管理系統(tǒng)來說下如何利用PHP推送實(shí)現(xiàn)DedeCMS的百度熊掌號API提交接口鏈接。
其實(shí)在早期的《DedeCMS網(wǎng)站鏈接百度PHP主動(dòng)推送代碼實(shí)例》中,就講到過如何實(shí)現(xiàn)推送網(wǎng)站文章,那個(gè)時(shí)候百度還沒有出熊掌號,但是針對網(wǎng)站的文章推送上,給出了一個(gè)主動(dòng)推送的接口,會根據(jù)不同的網(wǎng)站給出不同的密鑰來部署推送的代碼,我們可以直接參考這篇文章,但是代碼要稍作改變。
熊掌號的API提交分為新增內(nèi)容接口和歷史內(nèi)容接口兩個(gè)接口。通過新增內(nèi)容接口,提交站內(nèi) 當(dāng)天新產(chǎn)生 內(nèi)容的鏈接。新增內(nèi)容享受24小時(shí)內(nèi)抓取校驗(yàn)、快速展現(xiàn)優(yōu)待。僅限提交綁定站點(diǎn)下的內(nèi)容,否則無法成功提交,配額不可累計(jì),當(dāng)日有效。而通過歷史內(nèi)容接口,每天可提交最多500萬條有價(jià)值的內(nèi)容,所提交內(nèi)容會進(jìn)入百度搜索統(tǒng)一處理流程,這個(gè)過程需要一段時(shí)間。
Tips:接口調(diào)用地址格式為:xxxx/urls?appid=XXXXXXXXX&token=xxxxxxxxxxxxx&type=realtime(這句代碼中,appid為我們熊掌號的唯一識別ID,必須帶。token為在在搜索資源平臺申請的推送用的準(zhǔn)入密鑰,也必須帶。而參數(shù)type為對提交內(nèi)容的數(shù)據(jù)類型說明,新增內(nèi)容參數(shù)為realtime。)
如果僅僅靠這段代碼,需要我們將每個(gè)文章的地址都復(fù)制下來,很麻煩,利用DedeCMS系統(tǒng),我們可以生成文章地址,這樣就減省不少時(shí)間。DedeCMS熊掌號API提交之新增內(nèi)容接口代碼:
代碼釋義:
1、$query中“dede_archives”為自己數(shù)據(jù)庫中存放文章的表,如果你的數(shù)據(jù)庫表頭做了修改,這里也要做響應(yīng)修改。
2、本代碼自動(dòng)獲取當(dāng)天發(fā)布的所有文章鏈接,設(shè)置兩個(gè)時(shí)間戳,0:0:0和23:59:59,也就是把當(dāng)天這兩個(gè)時(shí)間內(nèi)的文章都自動(dòng)提取出來,即是當(dāng)天新增內(nèi)容內(nèi)容。