精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

互聯(lián)網(wǎng)知識

精準傳達 ? 價值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律

織夢程序用熊掌號api接入熊掌號自動提交方法

作者:狐靈科技 | 2020-02-25 11:16 |點擊:

最近很多站長朋友來咨詢狐靈小編,織夢有沒有插件或者代碼能自動提交熊掌號數(shù)據(jù)的,期間我也幫助了不少站長,發(fā)現(xiàn)還是直接發(fā)一個教程,以后大家直接看教程操作。

今天教大家學(xué)會DedeCMS實現(xiàn)百度熊掌號API提交接口推送(PHP推送)。
 

本教程教大家通過新增內(nèi)容接口,提交站內(nèi) 當(dāng)天新產(chǎn)生 內(nèi)容的鏈接。新增內(nèi)容享受24小時內(nèi)抓取校驗、快速展現(xiàn)優(yōu)待。

API數(shù)據(jù)提交代碼如下(PHP代碼)

<?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,$month,$day,$year);
$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."";
//echo $query;
$urls="";				
$dsql->Execute('arch.id,types.typedir',$query);
while($row = $dsql->GetArray('arch.id,types.typedir'))
{
	$urls.="http://www.www.kxlw.net".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".",";	
}
$urls=substr($urls,0,-1);
$urls	= explode(",",$urls);
$api = 'http://data.zz.baidu.com/urls?appid=熊掌號ID&token=密鑰&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;
?>

以上的代碼只需要改兩個地方,上方橙色的地方
 

1、把下方的http://www.kxlw.net 改成你自己綁定熊掌號的網(wǎng)址

$urls.="http://www.kxlw.net"

2、把API接口改成你自己熊掌號新增內(nèi)容接口

$api = 'http://data.zz.baidu.com/urls?appid=熊掌號ID&token=密鑰&type=realtime';

好了今天的教程就到這里結(jié)束。(懶人直接下載源碼)

下載地址:https://pan.baidu.com/s/1ye5fEQ4XIN1hFljiwH9Q8A

 

 

讓網(wǎng)站自己提交的方法

第一步:在\plus\task目錄下新建一個php文件,命名為xzh.php代碼如下:

 

require_once(dirname(__FILE__).'/../../include/common.inc.php');

require_once(DEDEINC."/arc.partview.class.php");

require_once(dirname(__FILE__).'/../../include/charset.func.php');

$year = date("Y");

$month = date("m");

$day = date("d");

$dayBegin = mktime(0,0,0,$month,$day,$year);

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

//echo $query;

$urls="";                                

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

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

{

    $urls.="$urls.="https://www.xiuzhanwang.com".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".",";".",";        

}

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

$tjurl = $urls;

$urls  = explode(",",$urls);

$api = 'http://data.zz.baidu.com/urls?appid=1567968668883362&token=TqR2soisGxVnnKiN&type=realtime'; // 熊掌號api接口調(diào)用地址

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

$dsql->ExecuteNoneQuery("Update `xiuzhanwang_sys_task` set sta='成功' where dourl='xzh.php' ");

$jieguo = date('Y-m-d H:i:s',time())."返回結(jié)果:".$result."\r\n".$tjurl;

$numbytes = file_put_contents('xzh.txt', $jieguo); //返回結(jié)果

exit();

 

第二步:在網(wǎng)站后臺系統(tǒng)-計劃任務(wù)管理里面新增一個任務(wù),運行程序填xzh.php,設(shè)定好執(zhí)行規(guī)則。

 

第三步:在模板中用JS調(diào)用/plus/task.php?client=js任務(wù)執(zhí)行成功之后會在\plus\task目錄下生成一個xzh.txt文件,返回提交結(jié)果、任務(wù)執(zhí)行時間、提交的url,

如沒特殊注明,文章均為狐靈科技原創(chuàng),轉(zhuǎn)載請注明?? "織夢程序用熊掌號api接入熊掌號自動提交方法
多一份免費策劃方案,總有益處。

請直接添加技術(shù)總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設(shè)計 品牌營銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:15082661954 / 大客戶專線:15523356218