分享好友 教程首页 教程搜索 频道列表

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

2021-06-19 00:317033
+关注28
核心提示:1、在根目录api\cron里新建一个php,如名jiaocheng.inc.php,代码如下(把相关的参...

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、生成的报告:


本文标签: #百度 #api #自动推送 #条数
整理员:小黑
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
相关评论3
您可能在找更多

地图接口

    公司主页地图接口可以在网站后台,公司管理,模块设置里选择。您可能需要先在对应的网站申请一个接口API KEY,申请地址如下:百度地图APP KEY申请地址:https://lbs.baidu.com/index.php?title=jspopularGL/guide/ge

destoon destoon设置相关2023-12-17

百度搜索资源平台之PC网站url的移动适配

    案例的移动端是绑定的二级域名的,案例代码如下,已可以参考,需要根据你自己网站的url去修改

小黑 随手记 22022-09-08

PHP获取百度关键词排名

    代码为网络转载,未测试,请自行用代码测试或研究

网络转载 PHP2022-08-28

H5手机网站封装百度小程序教程

小黑 小程序2022-01-06

下一篇
我来说两句
3