GoogleReader的Likes操作数据如何获取?
关于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 节点下,也许会给一些 Feed Parser 解析器带来困扰。
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。)
参考资源:
2:Google Reader更新:增加Following,Like及好友搜索功能| 天涯海阁