类别 :
PHP
电脑维修
网页制作
互联网
软件
其它

当前位置 : 首页 > 计算机 > PHP

熊掌ID站点周级收录接口PHP代码

2020-01-22 19:17:39 作者 : admin 来源 : 本站

熊掌号分天线收录和周级收录。天级收录一次最多只能提交10条链接,如果网站要提交的链接较多就比较麻烦。所以我们要用到周级收录批量推送,我们网站的很多文章,很多时候百度不会主动收录,就导致了文章一直不收录。所以提交还是很有必要的。

周级收录

以下是站点周级收录百度官方的解释:

周级收录接口享受周级搜索展现,不保证收录效果;API提交适用于有开发能力者使用通过周级收录接口,每天可提交最多500万条有价值的内容,所提交内容会进入百度搜索统一处理流程,这个过程需要一段时间,请耐心等待。

若链接存在跳转关系,请直接提交跳转后链接。如网站换域名,需提交新域名资源;进行HTTPS改造页面,请提交HTTPS资源。

但是根据实际测试,新手期一次最多只能提交2000条链接。这点新手站长要注意。

一共有四种推送方式,我们选用PHP推送方式:

public function index(){
$_sys=$this->_sys->system();
$_art=$this->_art->artAll();
$_url=$_sys[0]->url;
foreach($_art as $value){
          $_api[].=$_url.'/'.$value->html;
    }
            $urls=array_chunk(($_api) ,2000);//分割数组,百度周推送,一次最多只能2000条.在下面修改数组. $urls[0]
            $api = 'http://data.zz.baidu.com/urls?appid=1655337330653928&token=GxgIuuTpJRlmxBQW&type=batch';
            $ch = curl_init();
            $options =  array(
                CURLOPT_URL => $api,
                CURLOPT_POST => true,
                CURLOPT_RETURNTRANSFER => true,
                CURLOPT_POSTFIELDS => implode("\n", $urls[0]),
                CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
            );
            curl_setopt_array($ch, $options);
            $result = curl_exec($ch);
            $jsonarr = json_decode($result, true);
            if($jsonarr['remain']!=0){
              echo "共推送:".count($urls[0]).'条!'.''; 
  echo "成功:".$jsonarr['success'].'条!';
            }else{
              echo "错误代码:".$jsonarr['error'].''; 
  echo "错误信息:".$jsonarr['message']; 
            }
            // echo $result;

以上代码完成后,保存为PHP格式,上传到网站运行一下就行了。

关键词 : 熊掌ID

相关内容

  • 没有相关内容