DEDECMS百度天级收录

首先在项目根目录建一个api文件夹

<?php
require_once ("../include/common.inc.php");
require_once ("../include/arc.partview.class.php");
require_once('../include/charset.func.php');
require_once('../include/helpers/cache.helper.php');
$nid=0;
$today = strtotime(date("Y-m-d"),time());//只显示年月日,time()是获得当前时间的时间戳
//从缓存中取数据
if(GetCache('commons','baidudaypushnewsid')){
    $nid = GetCache('commons',"baidudaypushnewsid");
}
//$where_news = " and pubdate>$today and arch.id >$nid order by arch.id desc";
//从数据库中取数据
$query = "SELECT arch.id,types.tempindex FROM #@__arctype as types inner join #@__archives as arch on types.id=arch.typeid where templist like '%article%' and pubdate>$today and arch.id >$nid order by arch.id desc";

$dsql->Execute('arch.id,types.tempindex',$query);
$num=1;
while($row = $dsql->GetArray('arch.id,types.tempindex')){
     if(strpos($row['tempindex'],'article') !== false){ 
            $urls[] = "https://m.ucbug.cc/news/".$row[id].".html".",";
    }else{
            $urls[] ="https://m.ucbug.cc/soft/".$row[id].".html".",";
    }
    if($num==1){
        SetCache('commons',"baidudaypushnewsid",$row['id']);
    }
    $num++;      
}
//百度天级推送api
$api = 'http://data.zz.baidu.com/urls?appid=xxxxx&token=xxxx&type=realtime'; // 前边的熊掌号ID和密钥换成自己的
$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;
?>

测试:http://www.xxx.com/api/baidudaypush.php

亲测有效!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值