皮皮网

【VisualDL源码分析】【金牌战法源码】【源码和框架】网站推送api源码_网站推送api源码是什么

来源:rockey2 源码 时间:2024-12-23 21:38:07

1.百度最新的网站sitemap主动推送(以前的实时推送) 如何调用命令,又该怎么使用

网站推送api源码_网站推送api源码是推送<strong>VisualDL源码分析</strong>什么

百度最新的sitemap主动推送(以前的实时推送) 如何调用命令,又该怎么使用

       网站质量不错的源源码金牌战法源码网站可以在百度站长平台/数据提交/sitemap栏目下看到实时推送的功能, 目前这个工具是邀请开放, 百度的实时推送的api接口可以实时推送我们新发布的文章, 保证百度在第一时间收录.

       百度站长平台 /

       打开百度站长平台, 点开实时推送的添加新数据接口获得带token的api推送地址:

       /sitemap?site=www.yourdomain.com&resource_name=sitemap&access_token=xxxxxxx

       分享一段网友写的php实时推送代码:

       php 实时推送新发布的文章

       socketopen方式推送sitemap

       代码如下:

        function sitemap_ping_baidu($urls){

        $baidu_ping_url = 'ping.baidu.com';

        $get = '/sitemap?site=www.iyingde.com&resource_name=sitemap&access_token=xxxxxxx';

        $port=;

        if ( ( $io = fsockopen( $baidu_ping_url, $port, $errno, $errstr, ) ) !== false ) {

        $send = "POST $get HTTP/1.1"."rn";

        $send .= 'Accept: */*'."rn";

        $send .= 'Cache-Control: no-cache'."rn";

        $send .= 'Host: '.$baidu_ping_url."rn";

        $send .= 'Pragma: no-cache'."rn";

        //$send .= "Referer: patible; MSIE 8.0; Windows NT 6.1; Trident/4.0)'."rn";

        $xml = '<?xml version="1.0" encoding="UTF-8"?><urlset>';

        foreach($urls as $url){

        $xml .= '<url>';

        $xml .= '<loc><![CDATA['.$url.']]></loc>';

        $xml .= '<lastmod>'.date('Y-m-d').'</lastmod>';

        $xml .= '<changefreq>monthly</changefreq>';

        $xml .= '<priority>0.8</priority>';

        $xml .= '</url>';

        }

        $xml .= '</urlset>';

        $send .= 'Content-Length:'.strlen($xml)."rn";

        $send .= "Connection: Closernrn";

        $send .= $xml."rn";

        fputs ( $io, $send );

        $return = '';

        while ( ! feof ( $io ) )

        {

        $return .= fread ( $io, );

        }

        return $return;

        }else{

        return false;

        }

        }

       $return = sitemap_ping_baidu(array('/a.php?id=1'));

       推送后百度会返回的xml文档

       代码如下:

        <?xml version="1.0" encoding="UTF-8"?>

        <methodResponse>

        <params>

        <param>

        <value>

        <int></int>

        </value>

        <param>

        </params>

        </methodResponse>

       状态码含义如下

        无使用方式错误,需要进一步观察返回的码网源码和框架内容是否正确

        必选参数未提供

        不支持的请求方式,我们只支持POST方式提交数据

        HTTP头中缺少Content-Length字段

        推送的站推商业源码全套数据过大,超过了MB的网站potplayer源码设置限制

        HTTP头中Content-Length声明的长度和实际发送的数据长度不一致

        站长平台服务器内部错误