世界時(shí)訊:百度收錄自動(dòng)推送api接口最新修復(fù)版

    2023-03-07 16:15:58 來(lái)源:騰訊云

    前言說(shuō)明

    原先百度官方提供的js代碼已經(jīng)失效了,無(wú)法使用,本文通過(guò)php文件制作接口推送,并通過(guò)前端靜態(tài)調(diào)用推送

    感謝各位大佬提供的幫助


    (資料圖片)

    和之前官方提供的有區(qū)別嗎?

    和之前百度官方提供的差不多,只是這個(gè)簡(jiǎn)約化了,唯一麻煩的就是需要自己制作接口

    做網(wǎng)站收錄有哪些方式

    手動(dòng)提交手動(dòng)在百度站長(zhǎng)提交網(wǎng)站url是一個(gè)不錯(cuò)的方式,唯一的問(wèn)題就是比較麻煩。自動(dòng)提交自動(dòng)提交又分為三種方式

    1.主動(dòng)推送(實(shí)時(shí))

    顧名思義主動(dòng)推送就是主動(dòng)把我們的url推送給百度,讓百度收錄我們的url,而不是被動(dòng)等待百度蜘蛛的抓取。

    2.自動(dòng)推送

    熟悉SEO優(yōu)化的技術(shù)應(yīng)該都知道,自動(dòng)推送代碼非常方便,一般加在網(wǎng)站公共調(diào)取部分比如:頭部或者底部模板即可。

    3.sitemap提交

    sitemap提交就是向百度提交我們的sitemap地圖,可以非常方便蜘蛛去抓取我們的網(wǎng)站。sitemap提交之后,百度會(huì)自動(dòng)定期的更新抓取網(wǎng)站的sitemap地圖。sitemap格式可以提交sitemap.xml和sitemap.txt。建議這兩個(gè)地圖都做提交的。

    自動(dòng)推送接口制作實(shí)例

    php接口文件

     $api,    CURLOPT_POST => true,    CURLOPT_RETURNTRANSFER => true,    CURLOPT_POSTFIELDS => $urls,    CURLOPT_HTTPHEADER => array("Content-Type: text/plain"),);curl_setopt_array($ch, $options);$result = curl_exec($ch);echo $result;?>

    接口api中寫死了域名和token,如有需要自行修改

    前端js調(diào)用接口案例

    $(function () {     $.getJSON("https://www.0735.pro/api.php?urls="+window.location.href, function(json, textStatus) { //getJSON中的鏈接是我自己搭建好的,需要自行搭建         if (json.success == 1) {           console.log("百度收錄提交成功,當(dāng)前api余剩次數(shù):" + json.remain);              }else{             console.log("api提交失敗");         }    }); });

    getJSON中的鏈接是我自己的接口,因?yàn)橛蛎蛅oken寫死了需要自行搭建接口

    當(dāng)前端打印出api余剩次數(shù)就是搭建成功了,因?yàn)閠oken寫死了 不用擔(dān)心泄露了如果怕泄露可以在php的header中添加訪問(wèn)的域名

    如果站長(zhǎng)使用PHP語(yǔ)言開(kāi)發(fā)的網(wǎng)站,可以用看我上一個(gè)文章不用搭建接口

    PHP實(shí)現(xiàn)自動(dòng)提交百度普通收錄/SEO

    小插曲

    騰云先鋒(TDP,Tencent Cloud Developer Pioneer)是騰訊云 GTS 官方組建并運(yùn)營(yíng)的技術(shù)開(kāi)發(fā)者群體。這里有最專業(yè)的開(kāi)發(fā)者&客戶,能與產(chǎn)品人員親密接觸,專有的問(wèn)題&需求反饋渠道,有一群志同道合的兄弟姐妹。來(lái)加入屬于我們開(kāi)發(fā)者的社群吧 。

    標(biāo)簽: