百度熊掌号新增内容推送接口代码
复制此代码保存文件为:baiduxz_new.php,上传自后台根目录。
在《百度熊掌号之搜索资源平台体验》一文中,余斗就百度熊掌号的搜索资源平台做了一些简单介绍,在介绍网站内容提交之API提交的时候并没有做详细介绍,今天余斗就自己的博客所用的织梦网站管理系统来说下如何利用PHP推送实现DedeCMS的百度熊掌号API提交接口链接。
其实在早期的《DedeCMS网站链接百度PHP主动推送代码实例》中,就讲到过如何实现推送网站文章,那个时候百度还没有出熊掌号,但是针对网站的文章推送上,给出了一个主动推送的接口,会根据不同的网站给出不同的密钥来部署推送的代码,我们可以直接参考这篇文章,但是代码要稍作改变。
熊掌号的API提交分为新增内容接口和历史内容接口两个接口。通过新增内容接口,提交站内 当天新产生 内容的链接。新增内容享受24小时内抓取校验、快速展现优待。仅限提交绑定站点下的内容,否则无法成功提交,配额不可累计,当日有效。而通过历史内容接口,每天可提交最多500万条有价值的内容,所提交内容会进入百度搜索统一处理流程,这个过程需要一段时间。
Tips:接口调用地址格式为:xxxx/urls?appid=XXXXXXXXX&token=xxxxxxxxxxxxx&type=realtime(这句代码中,appid为我们熊掌号的唯一识别ID,必须带。token为在在搜索资源平台申请的推送用的准入密钥,也必须带。而参数type为对提交内容的数据类型说明,新增内容参数为realtime。)
如果仅仅靠这段代码,需要我们将每个文章的地址都复制下来,很麻烦,利用DedeCMS系统,我们可以生成文章地址,这样就减省不少时间。DedeCMS熊掌号API提交之新增内容接口代码:
代码释义:
1、$query中“dede_archives”为自己数据库中存放文章的表,如果你的数据库表头做了修改,这里也要做响应修改。
2、本代码自动获取当天发布的所有文章链接,设置两个时间戳,0:0:0和23:59:59,也就是把当天这两个时间内的文章都自动提取出来,即是当天新增内容内容。