GoogleReaderAPI - pyrfeed - Project Hosting on Google Code
Exemple :
All the 17 first items items from xkcd.com main feed that are not read can be found on the url : http://www.google.com/reader/atom/feed/http://xkcd.com/rss.xml?n=17&ck=1169900000&xt=user/-/state/com.google/read
I have a working 'edit-tag' feature of marking entries as read in the following way:
Post to url: http://www.google.com/reader/api/0/edit-tag?client=- Post body: "i="+entryId+"&a=user/-/state/com.google/read&ac=edit&T="+token
Other combinations of T->token, ac=edit->ac=edit-tags, adding s=feedURL and so on come to 400 error from Google.
Jun 27, 2009
- Aug 24, 2009
I have found the JSON version of /reader/atom/user/-/state/com.google/reading-list if anyone is interested:
http://www.google.com/reader/api/0/stream/contents/?xt=user/-/state/com.google/read
- Sep 09, 2009
Since there isn't an "unread" state, to get a list of all unread items just query your reading list with a very large number and exclude read items like so: http://www.google.com/reader/atom/user/-/state/com.google/reading-list?n=9999&xt=user/-/state/com.google/read
Posted from Diigo. The rest of my favorite links are here.
The official Google Reader desktop gadget uses the API, so accurate API information can be gathered from it: http://code.google.com/p/google-reader-gadget/