Last I checked there was no official API and to talk to google about sharing an item you need to know google's id for it -- but I could be missing something obvious.

For someone who wants to solve a fun puzzle, figure out how to go from a feed item's identifier to google's identifier. For example given the item with id "http://xkcd.com/554"; in full, can we compute that google wants to call that "tag:google.com,2005:reader/item/ 1a9e8d1e76a9454f" ?

Vice versa looks a bit easier since they preserve the original id in their own representation of the item. If you look at google's representation for xkcd (http://www.google.com/reader/atom/feed/http://xkcd.com/rss.xml )

you will see that the items are identified like this:

<id gr:original-id="http://xkcd.com/554/";>tag:google.com,2005:reader/ item/1a9e8d1e76a9454f</id>

Figuring this out would possibly allow other integrations like marking as read... Some unofficial API details can be found here:

http://code.google.com/p/pyrfeed/wiki/GoogleReaderAPI

- Luke

On Mar 11, 2009, at 2:09 PM, Joshua Bronson wrote:

On Mon, Mar 2, 2009 at 10:16 PM, Randall Leeds <[email protected]> wrote: Side note: A Google authorization might be all we need to add a 'Share on GReader' button (the lack of which is a barrier to entry for at least a few of my friends).

I've started a ticket for google reader integration at http://trac.openplans.org/melkjug/ticket/387 and mentioned adding it as another service to share via. Feel free to add more ideas to the ticket if you have any!

Reply via email to