您的位置:首页 > 其它

百度博客PING 介绍

2012-06-27 10:58 357 查看
百度博客PING 服务手动提交地址 附:百度博客PING 服务问答
http://ping.baidu.com/ping.html
博客提交,在提交框中输入您的博客地址或RSS 地址,然后点击“提交博客”按钮即可。
http://utility.baidu.com/blogsearch/submit.php
使用ping 服务,可以让百度blogsearch 在第一时间抓取到您博客上的新内容。

1 什么是Ping 服务?

ping 是基于XML_RPC 标准协议的更新通告服务,是用于blog 在内容更新时通知百度

blogsearch 及时进行抓取、更新的方式。百度blogsearch 在成功接受到ping 以后,会

立刻进行抓取并更新。使用ping 服务,可以让百度blogsearch 在第一时间抓取到您博

客上的新内容。

2 Ping 服务的使用方法

你可以采取手动通知和自动通知两种方式使用ping 服务:

手动ping:访问http://ping.baidu.com/ping.html 页面,在输入框中输入博客地址或

者feed 地址,点击“提交博客”按钮即可。

自动ping:如果您的博客程序支持自动ping 功能,您只需把百度的Ping 服务地址配置

到你的Blog 发布后台或者客户端程序中,就可以实现自动通知的功能。百度ping 服务

的地址为:http://ping.baidu.com/ping/RPC2。

3 自动ping 的XML_RPC 客户请求需要包含哪些部分?

发送给博客搜索Ping 服务的XML-RPC 客户请求需要包含如下元素:

RPC 端点: http://ping.baidu.com/ping/RPC2
调用方法名: weblogUpdates.extendedPing

参数: (应按照如下所列的相同顺序传送)

博客名称

博客首页地址

新发文章地址

博客rss 地址

4 ping 请求包的例子:

weblogUpdates.extendedPing xml-rpc 请求举例:

POST /ping/RPC2 HTTP/1.0

User-Agent: request

Host: ping.baidu.com

Content-Type: text/xml

Content-Length: 511

weblogUpdates.extendedPing

百度的空间
http://hi.baidu.com/baidu/ http://hi.baidu.com/baidu/blog/item/5e8b10d574e971cd50da4b74.
html
http://hi.baidu.com/baidu/rss
ping-service 响应举例

ping-service 对非POST 方法请求返回HTTP_METHOD_NOT_ALLOWED(405)错误代码,对

超大错误包返回HTTP_REQUEST_ENTITY_TOO_LARGE(413)错误代码,对非“text/xml”

请求包返回HTTP_UNSUPPORTED_MEDIA_TYPE(415)错误代码。

其他情况返回HTTP_OK(200)代码,xml-rpc 响应http 包体为一个xml 文档,含有一

个int 值,0表示推送成功,其他值表示推送失败,目前只有0和1。

推送成功时的服务器响应包为:

HTTP/1.1 200 OK

Date: Mon, 11 May 2009 11:54:53 GMT

Content-Length: 156

Connection: close

Content-Type: text/xml

0

推送失败时的服务器响应包为:

HTTP/1.1 200 OK

Date: Mon, 11 May 2009 11:54:53 GMT

Content-Length: 156

Connection: close

Content-Type: text/xml

1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: