找程序

php版本百度MIP推送+普通推送代码

作者 : 找程序 发布时间: 2019-12-12 228 人阅读

找程序根据百度官方MIP推送示例写出的php版本MIP推送,无需软件挂机执行,仅需配合宝塔面板的计划任务→定时访问URL即可实现泛目录及泛内页的内容推送,如果你的域名还可以进行MIP推送,那就尽快去推送吧~~

主动推送(实时)

  • 推送接口

    修改准入密钥

    接口调用地址:http://data.zz.baidu.com/urls?site=domain.com&token=xxxxxxxxxxxxx&type=mip

    参数名称 是否必选 参数类型 说明
    site string 在搜索资源平台验证的站点,比如www.example.com
    token string 在搜索资源平台申请的推送用的准入密钥
    type string 对提交内容页的说明

    推送示例

     

     php推送示例
    $urls = array(
        'http://www.example.com/1.html',
        'http://www.example.com/2.html',
    );
    $api = 'http://data.zz.baidu.com/urls?site=www.168jsscq.com&token=jNVBdxtHA6onHAna&type=mip';
    $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;

     

    查看推送反馈

     推送成功

    状态码为200,可能返回以下字段:

    字段 是否必选 参数类型 说明
    success_mip int 本次成功推送到mip数据的url条数
    reamin_mip int 当天剩余可推送到mip数据的url条数
    not_same_site array 由于不是本站url而未处理的url列表
    not_valid array 不合法的url列表

    成功返回示例:

    {
        "reamin_mip": 9998,
        "success_mip": 2,
        "not_same_site":[],
        "not_valid":[]
    }

     

     推送失败

    状态码为4xx,返回字段有:

    字段 是否必传 类型 说明
    error int 错误码,与状态码相同
    message string 错误描述

    失败返回示例:

    {
        "error":401,
        "message":"token is not valid"
    }

    部分源码展示

    /**
    * 作者:找程序 QQ:734569 以下为说明!!!
    * oeD4zloWmpFF1sXN替换成你的百度Token
    * $count = 10 可将10设置为想要单次推送的条数
    * $urls[] = "http://{$server_name}/".rand_str().'/'.rand_str().'.html'; 为设置推送链接的格式
    * 推送链接形式设置好后随机生成链接并推送,无需干预,采用GET请求 $server_name = @$_GET['dm']; 为参数获取的推送域名
    * 使用仅需访问domain.com/mip.php?dm=domain.com
    **/
    $server_name = @$_GET['dm'];
    
    // function rand_str($count = 5)
    // {
    // $range_array = array_merge(range(0, 9), range('A', 'Z'));
    
    // $str = '';
    // foreach ( array_rand($range_array, $count) as $value)
    // {
    // $str .= $range_array[$value];
    // }
    
    // return $str;
    // }
    
    function rand_str($length = 5)
    {
    $str = '';
    $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
    $max = strlen($strPol)-1;
    
    for($i = 0; $i < $length; $i++)
    {
    $str .=$strPol[rand(0,$max)];
    }
    
    return $str;
    }

    因泛目录站群的大量二级域名推送导致现在百度资源平台限制了很多域名特别是新域名及二级域名的MIP推送,如果你的域名还可以进行MIP操作,那恭喜你,抓紧推送吧!
    配合宝塔计划任务可实现全自动秒收!

找程序,分享优质的SEO行业资源
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、程序等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,无法解压或无法正常使用的请联系管理员!

找程序 - www.zhao.cx » php版本百度MIP推送+普通推送代码

常见问题FAQ

下载的源码或程序是否可以直接使用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用特别是不要用于非法途径。若由于商用引起版权纠纷或因用于非法途径产生的一切责任均由使用者承担。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们。
买到的源码或程序不能使用怎么办?
对于通过 找程序 购买并下载的源码或程序出现不可用等问题时可第一时间与客服取得联系,以获得有效帮助或退款处理。 同样也欢迎用户对资源的真实性、完整性进行核查,发现问题联系客服可获得额外奖励。

发表评论

30640
+4资源总数
本站已稳定运行176天
05月25日
+4今天更新
最新内容更新于2020-5-25

永久VIP可免费下载全站资源

立即了解