百度快速收录API提交代码适合各种网站及APP教程

快速收录提交要求;已经开通了快速收录通道的网站。
~
使用说明:
1、快速收录仅限于提交移动端页面及移动端自适应页面。
2、快速收录工具可以向百度搜索主动推送资源,缩短爬虫发现网站链接的时间,对于高实效性内容推荐使用快速收录工具,实时向搜索推送资源。
3、资源不符合移动资源标准,依然会占用配额,请您谨慎选择提交类型。判断站点是否符合移动体验标准,请参考《百度搜索优质内容指南》及《百度APP移动搜索落地页体验白皮书》。
4、如果网站已通过HTTPS认证工具验证为HTTPS网站,请确保所提交链接的协议头为HTTPS。
各种网站快速收录提交代码

1.织梦php网站通用提交代码(方式:创建一个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.””; //这里dede换成你们自己的表前缀
$urls=””;
$d->Execute(‘arch.id,types.typedir’,$query);
while($row = $d->GetArray(‘arch.id,types.typedir’))
{
$urls.=”这里换成你的网址”.str_replace(“{cmspath}”,””,$row[‘typedir’]).”/”.$row[id].”.html”.”,”;
//将上边的换成你的网址
}
$urls=substr($urls,0,-1);
$urls = explode(“,”,$urls);
$api = ‘这里换成你的百度提交接口’; // 换成自己的接口调用地址
$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.count($urls);
?>
php程序相对较多 基本格式就是上面这种 具体需要自行更改
2.WordPress 百度快速收录 API 提交代码(方法:将以下代码添加到你的 WordPress 当前使用的主题的 functions.php 文件最下面,记得添加自己的API 接口地址。)
//WordPress 百度快速收录 API 提交代码
add_action(‘save_post’, ‘fanly_baidu_dailysubmit’, 10, 3);
function fanly_baidu_dailysubmit($post_id, $post, $update){
if($post->post_status != ‘publish’ || get_post_meta($post_id,’Fanly_Submit’,true)==’OK’) return;
$api = ‘换成自己的接口调用地址’;//快速收录推送接口
$response = wp_remote_post($api, array(
‘headers’ => array(‘Accept-Encoding’=>”,’Content-Type’=>’text/plain’),
‘sslverify’ => false,
‘blocking’ => false,
‘body’ => get_permalink($post_id)
));
if ( !is_wp_error( $response ) ) {
$res = json_decode($response[‘body’], true);
if($res[‘success_daily’]==1)update_post_meta($post_id, ‘Fanly_Submit’, ‘OK’);// OK 避免重复提交
}

以上就是比较常用的百度快速推送提交代码!如有不足 请在下方评论补充!

本文经授权后发布,本文观点不代表立场,文章出自:https://www.ruyou66.com/66723.html
做一名程序员的有哪些基本要求?
« 上一篇 01-15
给本科生几点读书建议
下一篇 » 01-19