利用Google Api 获取任意博客历史记录

博客阅读器只能获取第一页的内容,历史内容就无法获取了,利用Google Api也可以获取历史记录,因为google已经将历史记录保存在他自己的数据库中了。

具体参数可以参考

http://code.google.com/p/pyrfeed/wiki/GoogleReaderAPI

 

url例子:

http://www.google.com/reader/atom/feed/http:/www.cnblogs.com/rock_chen/rss?n=10

 

参数:(摘自Api)

GET parameter name

python Google Reader API name

parameter value

n

count

Number of items returns in a set of items (default 20)

client

client

The default client name (see client in glossary)

r

order

By default, items starts now, and go back time. You can change that by specifying this key to the value o (default value is d)

ot

start_time

The time (unix time, number of seconds from January 1st, 1970 00:00 UTC) from which to start to get items. Only works for order r=o mode. If the time is older than one month ago, one month ago will be used instead.

ck

timestamp

current time stamp, probably used as a quick hack to be sure that cache won't be triggered.

xt

exclude_target

another set of items suffix, to be excluded from the query. For exemple, you can query all items from a feed that are not flagged as read. This value start with feed/ or user/, not with !http:// or www

c

continuation

a string used for continuation process. Each feed return not all items, but only a certain number of items. You'll find in the atom feed (under the name gr:continuation) a string called continuation. Just add that string as argument for this parameter, and you'll retrieve next items.

 

posted @ 2010-05-03 11:14  I'm CY  阅读(403)  评论(0编辑  收藏  举报