91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

百度實時推送api接口的應用案例

發布時間:2021-09-07 15:25:22 來源:億速云 閱讀:160 作者:Yi 欄目:開發技術

百度實時推送api接口的應用案例,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。


 
百度站長平臺 http://zhanzhang.baidu.com/

百度實時推送api接口的應用案例

打開百度站長平臺, 點開實時推送的添加新數據接口獲得帶token的api推送地址:
 
  http://ping.baidu.com/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.yourdomain.com&resource_name=sitemap&access_token=xxxxxxx';
         $port=80;
         if ( ( $io = fsockopen( $baidu_ping_url, $port, $errno, $errstr, 50 ) ) !== 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: http://".$url.$get."rn";
           //$send .= 'User-Agent: Mozilla/4.0 (compatible; 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, 4096 );
           }
           return $return;
       }else{
           return false;
       }
   }
$return = sitemap_ping_baidu(array('http://www.yourdomain.com/a.php?id=1'));

推送后百度會返回的xml文檔

復制代碼 代碼如下:


 <?xml version="1.0" encoding="UTF-8"?>
     <methodResponse>
         <params>
             <param>
                 <value>
                     <int>200</int>
                 </value>
             <param>
         </params>     
     </methodResponse>

狀態碼含義如下

200無使用方式錯誤,需要進一步觀察返回的內容是否正確
400必選參數未提供
405不支持的請求方式,我們只支持POST方式提交數據
411HTTP頭中缺少Content-Length字段
413推送的數據過大,超過了10MB的限制
422HTTP頭中Content-Length聲明的長度和實際發送的數據長度不一致
500站長平臺服務器內部錯誤

關于百度實時推送api接口的應用案例問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

api
AI

临澧县| 新营市| 井研县| 淅川县| 马龙县| 祁阳县| 邵武市| 黄山市| 北票市| 永胜县| 吕梁市| 佛山市| 成安县| 定结县| 松江区| 重庆市| 安徽省| 卢氏县| 灵川县| 梁平县| 青川县| 襄樊市| 苍山县| 高唐县| 黄浦区| 赞皇县| 福贡县| 德格县| 宁化县| 乐亭县| 沾益县| 通州市| 博乐市| 马尔康县| 沙湾县| 年辖:市辖区| 墨竹工卡县| 宁远县| 安国市| 眉山市| 莱西市|