织梦熊掌号汗青数据API提交东西(全机动的dedecms代码)

原创

织梦熊掌号汗青数据API提交东西(全机动的dedecms代码)

前两天冬镜在博客颁布了织梦熊掌id新增数据API提交东西,很多人来问我汗青数据如何提交,即日冬镜就把代码也放出来,供大师交谈进修。

本教程是沿用php来提交,如许不妨全机动的批量提交网站的url。

开始咱们看看熊掌id官方给出的示例代码:

$urls = array(

‘http://www.example.com/1.html’,

‘http://www.example.com/2.html’,

);

$api = ‘http://data.zz.baidu.com/urls?appid=1596002713017672&token=vsaJJ3BFNUGx9lGH&type=batch’;

$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;

咱们只须要把个中的url地方改为变量,再有即是把API接口改成本人的就行。

冬镜贯串织梦的变量窜改后的代码如次:

<?php

require_once (“include/common.inc.php”);

require_once “include/arc.partview.class.php”;

require_once(‘include/charset.func.php’);

$year = date(“Y”);

$month = date(“m”);

$day = date(“d”);

$dayBegin = mktime(0,0,0,7,1,2015);

$dayEnd = mktime(23,59,59,$month,$day,$year);

$query = “SELECT arch.id,types.typedir FROM dede_arctype as types inner join dede_archives as arch on types.id=arch.typeid where pubdate<“.$dayEnd.” AND pubdate>”.$dayBegin.””;

$urls=””;

$dsql->Execute(‘arch.id,types.typedir’,$query);

while($row = $dsql->GetArray(‘arch.id,types.typedir’))

{

$urls.=”http://uqseo.com”.str_replace(“{cmspath}”,””,$row[‘typedir’]).”/”.$row[id].”.html”.”,”;

}

$urls=substr($urls,0,-1);

$urls = explode(“,”,$urls);

$api = ‘http://data.zz.baidu.com/urls?appid=熊掌idID&token=密钥&type=batch’;

$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;

?>

之上代码大师须要窜改三个场合:

1、建站功夫

$dayBegin = mktime(0,0,0,7,1,2015);

将上头的功夫改成本人的,个中7代办月份,1代办日子,2015代办年份

2、url地方窜改

$urls.=”http://uqseo.com”.str_replace

将上头的http://uqseo.com窜改为你本人的主网站

3、汗青数据API接口

$api = ‘http://data.zz.baidu.com/urls?appid=熊掌idID&token=密钥&type=batch’;

依照上头的笔墨证明窜改成本人的

好了即日的教程就到这边,即使你有更好的代码,欢送指摘区留言交谈,不想发端可径直载入冬镜写好的源码。

处置员树立恢复可载入

免责声明: 本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
转载请注明出处:
网赚 » 织梦熊掌号汗青数据API提交东西(全机动的dedecms代码)

提供最优质的资源集合

赞助会员 了解详情