GoogleReader的Likes操作数据如何获取?

郑昀@玩聚RT  20090723

关于Google Reader 增加的 likes 操作是什么,可以参考文后列出的资源,此处不做解释了。

请浏览Jason Ng的Shared items feed

在这个XML中,某一个 entry 节点 下,你可以看到类似于:

<gr:likingUser>14304339855091962513</gr:likingUser> 
<gr:likingUser>09764207824283973452</gr:likingUser> 
<gr:likingUser>12510702745844320133</gr:likingUser>

的数据,这就是曾经表示喜欢的用户名单,据说最多只会显示100个用户ID。

 

存在的问题:

1、Google不知为何,gr:likingUser 节点是并列的,而不是放在 gr:likingUsers 节点下,也许会给一些 FeedParser 解析器带来困扰。

2、这些用户ID号需要你自己查询对应的用户到底是谁。

有以下方式:

A、通过构造这样的URL浏览:http://www.google.com/profiles/114737385332619574269?hl=en

B、通过构造这样的URL嵌入Widget:

http://www.google.com/s2/widgets/ProfileCard?uid=114737385332619574269

 (0919注:UserID并不是ProfileID,你可以从shared items 主页的html代码里找到Profile ID。)

参考资源:

1:Google Reader更新,越来越社会化了| 谷奥

2:Google Reader更新:增加Following,Like及好友搜索功能| 天涯海阁

3:Wangtam: Google Reader 模仿Twitter 并不成功

4:月光:Google Reader新增跟随、喜欢和用户搜索

上一篇:冬季实战营第二期:Linux操作系统实战入门


下一篇:64位系统下报错:cannot load OCI DLL,126