熊掌号的API提交分为新增内容接口和历史内容接口两个接口。通过新增内容接口,提交站内 当天新产生内容的链接。新增内容享受24小时内抓取校验、快速展现优待。仅限提交绑定站点下的内容,否则无法成功提交,配额不可累计,当日有效。而通过历史内容接口,每天可提交最多500万条有价值的内容,所提交内容会进入百度搜索统一处理流程,这个过程需要一段时间。

一、PHP推送新增内容接口代码为:

$urls = array(

'http://www.dede58.com/1.html',

'http://www.dede58.com/2.html',

);

$api = 'http://data.zz.baidu.com/urls?appid=XXXXXXXXX&token=xxxxxxxxxxxxx&type=realtime';

$ch = curl_init();

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode(" ", $urls),

CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

echo $result;

DedeCMS熊掌号API提交之新增内容接口代码:

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

//echo $query;

$urls="";

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

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

{

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

//将上边m.dede58.com换成你的网址

}

$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(" ", $urls),

CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

echo $result;

?>

二、PHP推送历史内容接口代码为

$urls = array(

'http://www.dede58.com/1.html',

'http://www.dede58.com/2.html',

);

$api = 'http://data.zz.baidu.com/urls?appid=XXXXXXXXXX&token=xxxxxxxxxxxxx&type=batch';

$ch = curl_init();

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode(" ", $urls),

CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

echo $result;

DedeCMS熊掌号API提交之历史内容接口代码:

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

//echo $query;

$urls="";

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

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

{

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

//将上边的https://m.dede58.com换成你的网址

}

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

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

$api = 'http://data.zz.baidu.com/urls?appid=XXXXXXXXXX&token=xxxxxxxxxxxxx&type=batch';// 前边的熊掌号ID和密钥换成自己

$ch = curl_init();

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode(" ", $urls),

CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

echo $result;

?>

代码释义:

1、$query中“dede_archives”为自己数据库中存放文章的表,如果你的数据库表头做了修改,这里也要做相应修改。

2、本代码自动获取当天发布的所有文章链接,设置两个时间戳,0:0:0和23:59:59,也就是把当天这两个时间内的文章都自动提取出来,即是当天新增内容内容。

3、$api=http://data.zz.baidu.com/urls?appid=熊掌号ID&token=密钥&type=realtime,请登录您的账号查看接口调用地址。

下载文件DedeCMS熊掌号API提交新增内容接口文件和DedeCMS熊掌号API提交历史内容接口文件,解压后,修改文件,将文件中的密钥和网址改成自己的即可,将修改后的PHP文件上传到网站根目录,浏览器中输入:你的域名/baiduxz_new.php和你的域名/baiduxz_old.php,即可看到API提交的效果。

织梦实现百度熊掌号API提交接口主动推送下载

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

本站vip会员 请加入织梦58 VIP②群 PS:加入时备注用户名或昵称

普通注册会员或访客 请加入织梦58 技术交流②群

织梦charset.func.php,DEDECMS织梦程序实现熊掌号API提交接口推送(PHP推送)相关推荐

  1. php熊掌号api,DEDECMS织梦程序实现熊掌号API提交接口推送(PHP推送)

    熊掌号的API提交分为新增内容接口和历史内容接口两个接口.通过新增内容接口,提交站内 当天新产生内容的链接.新增内容享受24小时内抓取校验.快速展现优待.仅限提交绑定站点下的内容,否则无法成功提交,配 ...

  2. 织梦php的api,DedeCMS提交百度熊掌号API接口PHP提交

    自己辛苦码的内容,被人扒了不算,还不留下版权,是不是心里不爽?百度一直在强调原创内容保护,但是总不让人满意.一些权重高的网站(非新闻源)采集了你的内容,许多时候排名比你的还高!因为对方拥有屌丝网站无法 ...

  3. 熊掌号php自动提交链接示例,织梦熊掌号api自动提交代码

    织梦熊掌号api自动提交代码,复制一下PHP代码,新建一个PHP文件,放在网站根目录,每天更新完后运行一次就行了!只适用于自适应站点.<?php   require_once ("in ...

  4. 织梦熊掌号插件兼容php5.3,织梦CMS百度、熊掌号、MIP、神马自动推送插件

    插件名称: 织梦CMS百度.熊掌号.MIP.神马自动推送插件(支持手机端采集侠火车头等采集后推送)(UTFT-8+GBK2312) 插件介绍: 织梦自动推送百度.熊掌号.MIP.神马插件设置界面截图: ...

  5. 织梦charset.func.php,织梦程序百度php主动推送代码,亲测可用!

    随着百度生态环境及算法改变,内容质量对于搜索引擎来说越来越重要了,那么信息的实时传达到蜘蛛抓取是每位站长必须做到的事情了,链接提交工具是网站主动向百度搜索推送数据的工具,工具可缩短爬虫发现网站链接时间 ...

  6. 织梦wap.php绑定域名,dedecms织梦cms 手机站移动端 绑定设置独立M或wap域名的方法...

    织梦根目录下的m文件夹就是手机网站访问的目录,所以我们要给http://www.sbwl.cn/m 绑定手机域名,使其成为http://m.sbwl.cn. 这样我们要做域名解析到m文件夹,之后在网站 ...

  7. 织梦编程run=php,dedecms织梦怎么用runphp='yes'运行php

    这篇文章主要为大家详细介绍了dedecms织梦怎么用runphp='yes'运行php,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. runphp='yes'运 ...

  8. 织梦wap.php绑定域名,dedecms织梦配置手机wap站点,并绑定二级域名

    dedecms织梦配置手机wap站点,并绑定二级域名 . 1.安装手机wap浏览 模块 2.根目录创建 wap文件夹 ,将 templets\wap 文件移入 根目录下的 wap, 如图: dedec ...

  9. linux织梦cms修改权限,dedecms织梦网站目录权限-Centos设置dedecms网站目录权限的方法-吾爱编程网...

    最近朋友说自己的用dedecms织梦做的网站,让帮忙设置一下网站相关的目录的权限,接下来吾爱编程就为大家介绍一下关于Centos设置dedecms网站目录权限的方法,有需要的小伙伴可以参考一下: 1. ...

最新文章

  1. 动画版RNN、LSTM和GRU计算过程
  2. 实战:RocketMQ削峰,这一篇就够了
  3. 浏览器URL地址里一堆%或者6E616D6531之类的是啥?编码
  4. python写入一个文件之前可以不打开_如何用python实现真正的打开和关闭文件
  5. 02使用常规步骤编译NanoPiM1Plus的Android4.4.2
  6. 0-安装Vagrant和使用
  7. C++面向对象笔记:构造、析构函数、成员函数
  8. 从零开始学Pytorch(十六)之模型微调
  9. 2017.3.29 报表统计 思考记录
  10. flask 蓝图 使用蓝图,增删改查用户
  11. 数据库优化查询的方法以及大访问量到数据库时的优化
  12. hdu 1358 Period
  13. Push or pull?
  14. LaTeX中常用的模板,命令和技巧
  15. 数值分析复习(六)——常微分方程数值解法
  16. 【Android智能硬件开发】【010】安卓读写串口
  17. 给定一个字符串,去除整个字符串中重复的字符
  18. Simulink Solver
  19. 小武与SSD的相遇笑死我了!
  20. python与环境统计学--两样本均值的差异显著性检验之z检验,t检验和对应例题代码展示(一)

热门文章

  1. 我自己比较习惯的Watir自动化测试代码管理方式
  2. apache 的http代理出错 502 Proxy Error
  3. bgp通告四原则_华为路由器BGP路由选路和负载均衡
  4. 怎么用python画房子_怎么用python画小猪佩奇
  5. php serv-u,用php写的serv-u的web申请账号的程序_php
  6. tp5 分页php不能foreach,tp5框架无刷新分页实现方法分析
  7. nginx 日志配置_Nginx记录日志到systemd journal
  8. 金色装饰素材,用这个技巧创造节日的感觉,完美
  9. 永远不要去依赖别人_感悟人生的经典句子:不要轻易去依赖一个人
  10. kettle 批量多表同步_财务基础数据同步的方式