熊掌号历史php推送示例,百度熊掌号专业问答PHP方式推送完整代码(附说明)

对于百度熊掌号专业问答的URL推送,百度提供了多种URL推送方式,之前详细写过怎样通过CURL命令方式推送,但是后来百度修改了api地址,URL中出现了汉字,CURL方式推送就会报错,下面Gxl网(www.gxlcms.com)为大家介绍另外一种比较简便的方法推送:PHP方式,请各位站长门参考(懂PHP技术的请略过~~)

badccb18ba09e8c6f8cc7588f82aa4c3.png

第一步:页面改造

详情可以直接查看百度熊掌号后台,搜索资源移动专区中专业问答模块。

ec15894ccabe3693c799b26857dbcbe9.png

第二步:API提交

PHP推送示例:

具体步骤:

1. 首先我们将以下代码保存为一个PHP文件,命名比如baiduxiongzhang.php。

注:其中$api参数需要修改为你自己的接口数据。

大家把以下完整代码,复制保持为.php文件格式,然后把里面的api地址换成自己的,就可以啦!(适合单个URL提交)<?php

$url = isset($_GET['url']) ? $_GET['url'] : '';

if(!$url){

echo '没有地址参数';exit;

}

$urls = array(0=>$url);

$api = 'http://data.zz.baidu.com/urls?appid=xxxx&token=xxxx&type=qa&domain=教育';

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

2. 然后将baiduxiongzhang.php上传到网站根目录下,并在浏览器上访问此PHP文件,会出现如下所示:

4b6f99feb717833f1b00e8309298110e.png

3. 我们再通过以下链接实现专业问答推送:http://www.xxx.com/baiduxiongzhang.php?url=

推送链接的格式是:你的网站域名 + baiduxiongzhang.php?url=要推送的文章或页面链接

比如我们要推送这个页面:m.php.cn/tags/tag-applet.html,就可以在按如下所示进行推送http://www.xxx.com/baiduxiongzhang.php?url=m.php.cn/tags/tag-applet.html

4. 成功推送后,返回如下信息:

4f166a32ed6b27425824e08626c1dc89.png

附:上述PHP代码说明:

首先我们通过isset函数初始化推送链接,如果没有设置参数则返回上图中“没有地址参数”的信息,再用curl_init()函数初始化cURL会话。并且设置option参数的值如下:

CURLOPT_URL: 这是你想用PHP取回的URL地址。

CURLOPT_POST:设置为TRUE 时表示会发送 POST 请求,类型为:application/x-www-form-urlencoded,也是 HTML 表单提交时最常见的一种。

CURLOPT_RETURNTRANSFER :设置为true表示将curl_exec()获取的信息以字符串返回,而不是直接输出。

CURLOPT_POSTFIELDS : 传递一个作为HTTP “POST”操作的所有数据的字符串。

CURLOPT_HTTPHEADER:设置自定义HTTP标头

最后通过curl_setopt_array函数为cURL传输会话批量设置选项,以及通过curl_exec函数执行cURL会话。

那么专业问答成功推送后,反馈的参数表示:

success、success_qa:表示成功推送的url条数

remain、remain_qa:表示当天剩余的可推送url条数

相关推荐:

1.《百度熊掌号资源平台URL链接提交使用curl命令推送示例(安装配置图文步骤)》

2. 《2019 PHP视频教程》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
插件能根据熊掌的要求完成页面的结构化改造。 插件能提交推送优质内容到百度。支持三大推送模式 模式一:前台手动推送方式;精准推送 模式二:自动推送;全自动化推送不错过每一篇好文 模式三:后台批量推送;全面高效快捷 详细功能介绍 同时支持论坛帖子推送,支持门户文章推送,群组内容推送 推送url以伪静态优先,真正迎合搜索引擎做SEO 支持手动推送,自动推送,批量推送 三种推送模式。 自动推送支持推送的版块自由设置 自动推送支持用户组推送设置,让您方便筛选出优质用户组会员发布的内容推送 集成熊掌两种推送接口,新增推送历史内容推送历史内容推送设置有开关可自行打开关闭 门户推送,论坛推送后台均设置有单独开关,方便控制推送位置。 后台提供详尽的推送记录查看,是否推送成功,失败原因等续不续都会记录显示,方便了解推送状况 支持描述文字长度设置 完美兼容支持http,https链接推送 页面推送采用ajax方式提交,不占用网站资源,效果好 插件不需要安装其他组件,一次安装永久使用 更多功能请参阅演示图或咨询客服 百度熊掌的产生背景 在 pc 时代,百度的爬虫可以抓取许多网站的内容,绝大多数网站也乐于被抓取。而在移动时代,很多的内容方去微信了,去今日头条了,还有很多的内容方和站长去做 APP 了,百度面临了一个又一个的 " 信息孤岛 ",百度上可以抓取的信息越来越少了,长此以往," 入口 " 价值和用户打开率还将继续下降。于是,百度熊掌”应运而生,其意图在于通过给予更多的优待措施,吸引更多的原创内容回归百度,打造更好的生态。这对于广大站长是一件非常好的事情,因为百度将会给予拥有优质内容的站点极大的优待。 什么是百度熊掌 官方的解释,熊掌百度搜索新产品,该账可实现包括百度搜索资源平台、百度数据开放平台、百家自媒体平台、用户运营平台等各类平台的能力互通。 目前对于站长来说最值得使用的就是熊掌内的搜索资源平台,它是基于百度站长平台,原创保护功能做了大量升级的一个新平台,对原创网站的原创保护尤其注重。 百度熊掌推送内容会有什么好处 1,熊掌推送原创数据之后,新增内容将享受24小时内抓取校验、快速展现优待。 2,享受有抓取优待以及建库保护,结构化数据的优待。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值