主頁 > 知識(shí)庫 > PHP利用熊掌號(hào)提交api向熊掌號(hào)批量提交網(wǎng)站url

PHP利用熊掌號(hào)提交api向熊掌號(hào)批量提交網(wǎng)站url

熱門標(biāo)簽:騰訊搜狗地圖標(biāo)注在哪里 定位地圖標(biāo)注 泉州呼叫中心外呼系統(tǒng)多少錢 江門申請(qǐng)400電話 生化危機(jī)3原版地圖標(biāo)注 智能外呼系統(tǒng)的劣勢(shì) 地圖標(biāo)注的聊天案例 電銷客服機(jī)器人價(jià)格 慶陽電腦外呼系統(tǒng)代理商

首先,什么是熊掌號(hào)?

百度官方對(duì)熊掌號(hào)的解釋是:

“服務(wù)于百度移動(dòng)搜索,是百度連接內(nèi)容和服務(wù)的官方帳號(hào)。熊掌號(hào)基于開放的理念,連接站長、自媒體、應(yīng)用開發(fā)者、商家等多元化的內(nèi)容提供者;同時(shí)也連接文章、視頻、問答、商家服務(wù)等多元化的內(nèi)容形態(tài),實(shí)現(xiàn)“海納百川,匯聚萬物”。同時(shí),熊掌號(hào)在用戶與內(nèi)容服務(wù)提供者之間建立雙向互動(dòng)能力,讓用戶能夠關(guān)注喜愛的內(nèi)容,獲得更新動(dòng)態(tài),與內(nèi)容服務(wù)提供者進(jìn)行有效的交流;而我們也為內(nèi)容服務(wù)提供者賦能更多工具支持,讓他們能夠觸達(dá)和跟進(jìn)自己的用戶,更好的開展運(yùn)營活動(dòng),收獲更多粉絲用戶,并提升品牌形象?!?/p>

其實(shí),我認(rèn)為熊掌號(hào)就是百度對(duì)標(biāo)微信公眾號(hào)的產(chǎn)品,是一個(gè)以內(nèi)容為核心的平臺(tái),代表百度從搜索向內(nèi)容分發(fā)的轉(zhuǎn)變。而對(duì)于網(wǎng)站來說,將網(wǎng)站和熊掌號(hào)捆綁在一起,就能獲得更大的搜索展現(xiàn)機(jī)會(huì)(據(jù)說2018年開始百度的流量將全面向熊掌號(hào)傾斜)。所以對(duì)于想從百度獲得流量的站長,熊掌號(hào)是絕對(duì)不可忽視的一環(huán)。

廢話少說,進(jìn)入正題。首先到https://ziyuan.baidu.com/xzh/home/index,用百度賬號(hào)登錄,然后進(jìn)行申請(qǐng),通過審核就可以將你的網(wǎng)站內(nèi)容提交到熊掌號(hào)了。

提交數(shù)據(jù)分為兩種:api提交和手動(dòng)提交。手動(dòng)提交就不用說了,將url復(fù)制到輸入框就可以提交了,每日最多500條。

這種方式對(duì)于頁面少的網(wǎng)站可行,對(duì)于頁面幾千幾萬的網(wǎng)站,可就是噩夢(mèng)了。對(duì)于大量的頁面提交,可以采用api來批量提交。

熊掌號(hào)提供了幾種api提交方式:

我們就采用php來提交,這樣可以批量提交url。先切換到歷史內(nèi)容接口。

看看官方給出的示例代碼:

$urls = array( 'http://www.example.com/1.html', 'http://www.example.com/2.html',);
 
$api = 'http://data.zz.baidu.com/urls?appid=xxxxxx&token=xxxxxx&type=batch';
 
$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;

代碼構(gòu)建了一個(gè)url的array,然后通過curl方法post請(qǐng)求熊掌號(hào)的接口,請(qǐng)求url參數(shù)中帶上你的熊掌號(hào)appid和token(請(qǐng)求url直接到示例里復(fù)制就行了,不用費(fèi)心自己去找appid和token了)。

主要是構(gòu)建url的array,如果手動(dòng)填入網(wǎng)站所有的url,那和手動(dòng)提交url沒有區(qū)別,幾乎非人力所能完成。好在網(wǎng)站的url都是有一定規(guī)律的,我們可以構(gòu)造一個(gè)for循環(huán)來批量將url加入array。假如你的某一內(nèi)容頁url是這樣的:http://yourdomain.com/cotent/id/15535,那么除最后的數(shù)字外,前面的url都是固定的,只有最后的數(shù)字是變化的。我們可以利用這一點(diǎn),構(gòu)造一個(gè)for循環(huán)批量將url寫入array,再向接口提交。如下代碼:

$i=1;
 
$urls = array();
 
for ($i=1; $i<=2000; $i++)
 
{
 
  $urls[$i] = "http://yourdomain.com/cotent/id/" .$i;
 
}

這樣就批量將url寫入數(shù)組了,注意,接口有限制,一次最多提交2000條url。

完整代碼如下:

$i=1;
 
$urls = array();
 
for ($i=1; $i<=2000; $i++)
 
{
 
  
$urls[$i] = "http://yourdomain.com/cotent/id/" .$i;
}
 
$api = 'http://data.zz.baidu.com/urls?appid=1584467550610009&token=BUNenc44VWLOYva5&type=batch';
 
$ch = curl_init();
 
//curl_setopt($ch,CURLOPT_PROXY,'127.0.0.1:8888');//設(shè)置代理服務(wù)器
 
$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;

保存php文件再運(yùn)行這個(gè)文件,會(huì)在瀏覽器得到一個(gè)返回頁面,如果得到以下返回Json:{"success_batch":2000,"remain_batch":4930000},就說明代碼提交成功了。

這里,success_batch表示此次成功提交的數(shù)據(jù)條數(shù),remain_batch表示還剩多少條可以提交。

以上既是PHP利用熊掌號(hào)提交api向熊掌號(hào)批量提交網(wǎng)站url的詳細(xì)內(nèi)容,更多相關(guān)內(nèi)容請(qǐng)查看下面的相關(guān)文章

標(biāo)簽:鷹潭 邢臺(tái) 萍鄉(xiāng) 錫林郭勒盟 山西 辛集 來賓 那曲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP利用熊掌號(hào)提交api向熊掌號(hào)批量提交網(wǎng)站url》,本文關(guān)鍵詞  PHP,利用,熊掌,號(hào),提交,api,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP利用熊掌號(hào)提交api向熊掌號(hào)批量提交網(wǎng)站url》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP利用熊掌號(hào)提交api向熊掌號(hào)批量提交網(wǎng)站url的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章