如何在与Google阅读器同步时跳过已知条目?

时间:2008-12-21 18:30:49

标签: api synchronization google-reader

将离线客户端写入Google阅读器服务我想知道如何最好地与服务同步。

似乎还没有官方文档,我到目前为止找到的最佳来源是:http://code.google.com/p/pyrfeed/wiki/GoogleReaderAPI

现在考虑一下:根据上面的信息,我可以下载所有未读的项目,我可以指定要下载的项目数量和使用atom-id我可以检测到已经下载的重复项目。

我缺少的是一种指定我自上次同步以来只需要更新的方法。 我可以说给我10个(参数 n = 10)最新(参数 r = d)条目。如果我指定参数 r = o(日期升序),那么我也可以指定参数 ot = [上次同步],但只有那时和升序没有'当我只想阅读一些物品而不是所有物品时,我会有任何意义。

任何想法如何解决这个问题,而无需再次下载所有项目,只是拒绝重复项?不是一种非常经济的民意调查方式。

有人建议我可以指定我只想要未读条目。但是为了使该解决方案能够像Google Reader再次提供此条目一样,我需要将它们标记为已读。反过来,这意味着我需要在客户端上保持我自己的读/未读状态,当用户登录到Google阅读器的在线版本时,条目已被标记为已读。这对我不起作用。

干杯, 马里亚诺

2 个答案:

答案 0 :(得分:6)

答案 1 :(得分:1)

Google API尚未发布,此时此答案可能会发生变化。

目前,您必须调用API并取消已经下载的项目,正如您所说的那样,效率并不高,因为您每次都会重新下载项目,即使您已经拥有它们。