Google「ブログ検索」Pingサービスアプリケーションプログラミングインターフェース(API)について
4898 ワード
Googleヘルプから変換:http://www.google.com/help/blogsearch/pinging_API.
Googleの「ブログ検索」Ping APIを通じて、ユーザーはプログラム化された方法でブログの内容の更新をGoogle「ブログ検索」エンジンに通知することができます.これはよくブログの内容を更新するユーザーにとって特に有用です.ブログサービスプロバイダーの管理者は、このAPIを利用して、Google「ブログ検索」がこのサービスプロバイダーから最新のコンテンツを適時にキャッチするために、そのプラットフォーム上のブログ内容をGoogleに通知することもできる.Google「ブログ検索」の自動Ping機構を設定するために、リクエストを送信するために、XM-RPCクライアントまたはRESTクライアントを以下のように設定してください.任意の方法で通知できます.両方とも同じように処理します.
XM-RPCクライアントの設定
XML-RPCクライアントの要求は、以下の要素を含むべきである.
RPCの端点:http://blogsearch.google.com/ping/RPC2 呼び出し方法名:weblogUpdates.extededPingパラメータ:駅の名前は です.サイトURL は、更新されたページURL を確認する必要がある.対応するRSS、RDFまたはAtomシードのURL オプションページコンテンツの分類名(またはラベル).複数の値を指定して、間を'|'文字で区切ることができます. XML-RPC応答は、2つの要素を含む<struct>を返します. frerror(Boolean):エラーが発生したらtrue/1 とする. message:「Thanks for the ping.」(成功すれば)またはエラーメッセージ(成功しない場合). XM-RPC要求の例
Googleの「ブログ検索」Ping APIを通じて、ユーザーはプログラム化された方法でブログの内容の更新をGoogle「ブログ検索」エンジンに通知することができます.これはよくブログの内容を更新するユーザーにとって特に有用です.ブログサービスプロバイダーの管理者は、このAPIを利用して、Google「ブログ検索」がこのサービスプロバイダーから最新のコンテンツを適時にキャッチするために、そのプラットフォーム上のブログ内容をGoogleに通知することもできる.Google「ブログ検索」の自動Ping機構を設定するために、リクエストを送信するために、XM-RPCクライアントまたはRESTクライアントを以下のように設定してください.任意の方法で通知できます.両方とも同じように処理します.
XM-RPCクライアントの設定
XML-RPCクライアントの要求は、以下の要素を含むべきである.
RPCの端点:http://blogsearch.google.com/ping/RPC2 呼び出し方法名:weblogUpdates.extededPingパラメータ:
POST /RPC2 HTTP/1.0
User-Agent: request
Host: blogsearch.google.com
Content-Type: text/xml
Content-length: 447
<?xml version="1.0"?>
<methodCall>
<methodName>weblogUpdates.extendedPing</methodName>
<params>
<param>
<value>Official Google Blog</value>
</param>
<param>
<value>http://googleblog.blogspot.com/</value>
</param>
<param>
<value>http://googleblog.blogspot.com/</value>
</param>
<param>
<value>http://googleblog.blogspot.com/atom.xml</value>
</param>
</params>
</methodCall>
XML-RPC
HTTP/1.1 200 OK
Connection: close
Content-Length: 451
Content-Type: text/xml
Date: Sun, 30 Sep 2001 20:02:30 GMT
Server: Apache
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>flerror</name>
<value>
<boolean>0</boolean>
</value>
</member>
<member>
<name>message</name>
<value>Thanks for the ping.</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
REST
REST :
URL: http://blogsearch.google.com/ping
:
- name =
- url = URL
- changesURL = RSS、RDF Atom URL ( )
, "Thanks for the ping.", 。
:
http://blogsearch.google.com/ping?name=Official+Google+Blog&url=http%3A%2F%2Fgoogleblog.blogspot.com%2F&changesURL=http%3A%2F%2Fgoogleblog.blogspot.com%2Fatom.xml
changes.xml
Google “ ” Ping XML http://blogsearch.google.com/changes.xml。changes.xml <weblogUpdates> <weblog> 。
<weblogUpdates version="2" updated="Wed, 30 May 2006 14:10:00 GMT" count="1384779">
<weblog name="Some Blog"
url="http://googleblog.blogspot.com"
rssUrl="http://googleblog.blogspot.com/atom.xml"
when="1"/>
...
</weblogUpdates>
<weblogUpdates>
- version: , 2。
- updated: HTTP 1.0 。 。
- count: , changes.xml 。 changes.xml count 。
<weblog>
- name:Blog 。
- url: Blog url。
- rssUrl: RSS、Atom URL。
- when: <weblogUpdates> updated Ping , 。