not_same_site百度推送问题

今天本人在进行百度推送的时候,怎么推送都是错误的.百思不得其解,因为之前用的都是好好的怎么突然就不行了呢?因为本人使用的是网站模板框架,是封装好的api发送,所以返回的信息只是告诉我说推送失败,但是失败的原因没有说明.使用fiddler进行分析,也没有发现对应的发送请求,不得已之下只要把百度官方的php请求模板拿下来放到服务器上自己请求一遍看看

百度php api请求模板

复制代码
<?php
$urls = array(
    'http://mybancai.cn/industry/367.html'
);
$api = 'http://data.zz.baidu.com/urls?site=www.mybancai.cn&token=3sUWlzoP2Nwye8iO';
$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;
?>
复制代码

请求以后返回结果是:

{"remain":3000,"success":0,"not_same_site":["http://mybancai.cn/industry/367.html"]}

 

 百度了一下,有人说是请求的站点与我在百度站长上的不一致,结果自己仔细看了一下还真的是

在这里我发送的html页面url地址是不带www的,而百度站长里设置的是 www.mybancai.cn.

这就是问题的所在,了解到问题在哪里以后我返回去看我的登录后台,结果还真的是用的顶级域名登录的 也就是 mybancai.cn 这个域名登录的后台,我使用的是pbootcms网站管理,对方生成的域名默认就是当前登录的域名,我用顶级域名登录,生成顶级的url,所以推送失败.

posted @   玄之又玄众妙之门  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库

哦哦查

研学服务

知芽网

醉学网

点击右上角即可分享
微信分享提示