2

我正在尝试从 google reader api 中检索单个选定的项目。是否可以进行 api 调用以通过 Id 获取项目,或者我是否必须访问该项目提要并从那里获取?

4

1 回答 1

8

您可以使用 POST 到http://www.google.com/reader/api/0/stream/items/contents并使用 i= 作为输入(您可以重复 i= 参数以获取多个项目内容)。

这是一个示例 curl 调用:

$ curl -d "i=tag:google.com,2005:reader/item/1bab1bbe8a8ad82f" http://www.google.com/reader/api/0/stream/items/contents
{"direction":"ltr","id":"feed/http://googlereader.blogspot.com/atom.xml","title":"Official Google Reader Blog","description":"News, tips and tricks from the Google reader team.","self":[{"href":"http://www.google.com/reader/api/0/stream/items/contents"}],"alternate":[{"href":"http://googlereader.blogspot.com/","type":"text/html"}],"updated":1275437593,"items":[{"crawlTimeMsec":"1275437593933","id":"tag:google.com,2005:reader/item/1bab1bbe8a8ad82f","categories":[],"title":"Folder and tag renaming",

输出格式默认为 JSON,可以添加 output=atom 参数切换为 Atom。

于 2010-07-28T23:12:14.780 回答