インターフェース呼び出しアドレス: http://ping.baidu.com/sitemap?site=www.xxx.com&resource_name=sitemap&access_token=XXXXXXX パラメータ site は、www.example.com など、ウェブマスター プラットフォームで検証されたサイトの文字列です。 resource_name RDF_BBS_Thread や sitemap など、プッシュが許可されているデータの名前 access_token は文字列です。ウェブマスター プラットフォームに適用されるプッシュのアクセス キーです。
このメソッドは、Baidu サイトマップのアクセス許可をオープンしているサイトにのみ適用されます。ページが更新されると、Baidu に直接 ping できます。 Baidu バックエンドで表示できます
フィードバック コード
200 使用法エラーはありません。返されたコンテンツが正しいかどうかをさらに観察する必要があります 400 必須のパラメーターが提供されていません 405 サポートされていないリクエスト メソッドです。データを送信する POST メソッドのみをサポートしています 411 HTTP ヘッダーに Content-Length フィールドがありません 413 プッシュされたデータが大きすぎて、10MB の制限を超えています 422 HTTP ヘッダーの Content-Length 宣言の長さが、送信される実際のデータの長さと一致しません 500ウェブマスター プラットフォーム サーバーの内部エラー
www コードは appleshu.com Apple Novel Network によって提供されています。
- function tobaidu($url){
- $ntime=time();
- $now = date('Y-m-d',$ntime);
- $data ='';
- $data .=' ';
- $data .=' ';
- $data .=' ';
- $data .=' '.$now.'';
- $data .=' ';
- $data .=' 0.8';
- $data .='
';
- $data .=' ';
-
- $pingurl="http://ping.baidu.com/sitemap?site=www.xxx.com&resource_name=sitemap&access_token=XXXXXXX";//あなたのインターフェースアドレス
- $curl =curl_init(); // A を開始しますCURL セッション
- curl_setopt($curl, CURLOPT_URL, $pingurl); // アクセスするアドレス
- curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0) // 認証証明書のソースを確認する
- curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1) ) ; // 証明書から SSL 暗号化アルゴリズムが存在するかどうかを確認します
- curl_setopt($curl, CURLOPT_USERAGENT, "curl/7.12.1") // ユーザーが使用するブラウザをシミュレートします
- curl_setopt($curl, CURLOPT_COOKIE, $cookie) );
- curl_setopt($curl, CURLOPT_REFERER,"");
- curl_setopt($curl, CURLOPT_POST, 1); // 通常の Post リクエストを送信します
- curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // 送信されたデータ パケットを送信します
- curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 無限ループを防ぐためにタイムアウト制限を設定します
- curl_setopt($curl, CURLOPT_HEADER, 0) // 返されたヘッダー領域の内容を表示します
- curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1) ); // 取得した情報はファイルストリームの形式で返されます
- $tmpInfo =curl_exec($curl) // 操作を実行します
- if (curl_errno($curl)) {
- echo 'Errno'.curl_error($) curl);//例外をキャッチする
- }
- curl_close($curl); // CURL セッションを閉じる
- return $tmpInfo; // データを返す
- }
-
- $tt= tobaidu("http://www.appleshu.com/ ");
コードをコピー
|