沉浸式阅读
Beta
原创

百度推送之DESTOON后台任务计划

     订阅 开发技术     2021-06-19     www.mbkfw.com    小黑    638    3    1    1    2021-06-19
学习要点:1、在根目录api\cron里新建一个php,如名jiaocheng.inc.php,代码如下(把相关的参数修改成自己的)?php//引入全局变量函数defined('IN_DESTOON')orexit('AccessDenied');$bdsite=$DT['baidu_si

1、在根目录api\cron里新建一个php,如名jiaocheng.inc.php,代码如下(把相关的参数修改成自己的)


<?php
	
	 
	//引入全局变量函数
	defined('IN_DESTOON') or exit('Access Denied');
	$bdsite =  $DT['baidu_site']; //获取后台百度pcsite参数值
	$bdtoken = $DT['baidu_token']; //获取后台百度token参数值
	$time = $today_endtime - 30*86400;
	$time = time();
	$starttime = $time - 72*3600;//24小时
	$condition = "status=3"; //正常通过审核的信息
	$limitList = 10; //限制只推送的条数
	$query = "SELECT linkurl FROM {$DT_PRE}article_21 WHERE $condition ORDER BY addtime DESC LIMIT $limitList";  //获取本模块推送的网址URL
	//$query = "SELECT linkurl FROM {$DT_PRE}article_21 WHERE addtime > $starttime ORDER BY itemid ASC LIMIT $limitList";  //查询当天的数据URL
	//$query = "SELECT linkurl FROM {$DT_PRE}article_21 WHERE addtime > $starttime AND thumb<>'' ORDER BY itemid ASC LIMIT $limitList";  //查询当天出图的数据URL
	 
	//开始全部推送
	$result = $db->query($query);
	$urls = "";
	$domain = "https://www.mbkfw.com/course/"; //修改为你自己的PC端要推送信息的模块链接
	while ($r = $db->fetch_array(($result))){ 
		$linkurl = $r['linkurl'];
		$urls .= $domain.$linkurl.",";   //获取详情网址
		$tsurls .= $domain.$linkurl."\r\n";
		$tsurl = $tsurls;
	}
	$urls = substr($urls,0,-1);
	$urls = explode(",",$urls);
	 
	//百度熊掌推送
	$api = 'http://data.zz.baidu.com/urls?site='.$bdsite.'&token='.$bdtoken;
	$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);
	$result = json_decode($result, true);
    $jgtime = "百度主动推送反馈结果:\r\n记录时间:".date('Y-m-d H:i:s',time());

    $jieguo = $jgtime."\r\n\r\n教程信息PC链接已完成百度普通推送。\r\n已成功推送:".$result['success']."条!\r\n今天剩余可推送:".$result['remain']."条!\r\n推送的网址列表:\r\n".$tsurl."\r\n";
	//echo $result;
	//$jieguo = date('Y-m-d H:i:s',time())."返回结果(remain表示剩余条数,success表示成功推送条数):".$result."\r\n";
	$file = file_put_contents('file/cache/bdtuisong/course/baidupc_course_'.date('Y-m-d H:i:s',time()).'.txt', $jieguo); //执行记录
?>


2、在缓存目录里手动建好对应的目录便于生成报告文件

目录在(如演示)file\cache\bdtuisong\course


3、在后台任务计划功能里建一个计划,演示如图(实际参数看自己的情况):



4、生成的报告:


本文标题: 百度推送之DESTOON后台任务计划

本文链接: https://www.mbkfw.com/course/880.html (转载时请注明来源链接)

本文说明: 有问题或投稿请发送至: 邮箱/kf@dtmuban.com    QQ/290948585

特别鸣谢: 如果您觉得本文对您有帮助,请给我们一个小小的赞,收藏本文更利于反复学习哦!

 
本文标签: #百度 #api #自动推送 #条数
destoon程序前端开发标签生成器

下班PC阅读不方便?

手机也可以随时学习开发

微信关注公众号“商企云服”
"模板开发网前端开发教学"
每日干货技术分享
 
0

圈友点评

文明上网理性发言,请遵守网络评论服务协议


色彩
×

《客户实名在线注册登记》售后一直都在!

关注

微信
关注

微信扫一扫
不同的环境体验

幸运大转盘,好礼等您拿

模板开发网公众号

模板开发网微信小程序

代授权

程序
授权

黑小二

联系
客服

很高兴为您服务
尊敬的用户,欢迎您咨询,我们为新用户准备了优惠好礼。咨询客服

联系客服:

在线QQ: 290948585

客服电话: 18605917465

E_mail邮箱: kf@dtmuban.com

微信公众号: 商企云服

微信小程序: 模板开发

QQ客服 微信客服DT授权代办 在线交谈 智能小云

工作时间:

周一至周五: 09:00 - 18:00

APP下载

安卓
APK

模板开发网安卓版APP

反馈

我要
反馈