<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Martin Doms</title>
	<atom:link href="http://blog.martindoms.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.martindoms.com</link>
	<description>Musings on programming, photography and more</description>
	<lastBuildDate>Fri, 12 Mar 2010 10:10:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Using the Google Reader API &#8211; Part 2 by Mark</title>
		<link>http://blog.martindoms.com/2009/10/16/using-the-google-reader-api-part-2/comment-page-1/#comment-66</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Fri, 12 Mar 2010 10:10:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=116#comment-66</guid>
		<description>Brilliant post Martin, thanks for taking the time to do this.

I have one question though; how would I retrieve a list of read posts? I&#039;ve tried using the reading-list and can get it to return all unread posts, but not all read ones.

Any help would be much appreciated.

Mark</description>
		<content:encoded><![CDATA[<p>Brilliant post Martin, thanks for taking the time to do this.</p>
<p>I have one question though; how would I retrieve a list of read posts? I&#8217;ve tried using the reading-list and can get it to return all unread posts, but not all read ones.</p>
<p>Any help would be much appreciated.</p>
<p>Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using the Google Reader API – Part 3 by olkbbcnw</title>
		<link>http://blog.martindoms.com/2010/01/20/using-the-google-reader-api-part-3/comment-page-1/#comment-65</link>
		<dc:creator>olkbbcnw</dc:creator>
		<pubDate>Tue, 09 Mar 2010 11:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=184#comment-65</guid>
		<description>&lt;strong&gt;olkbbcnw...&lt;/strong&gt;

olkbbcnw...</description>
		<content:encoded><![CDATA[<p><strong>olkbbcnw&#8230;</strong></p>
<p>olkbbcnw&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using the Google Reader API – Part 3 by Edwin Lee</title>
		<link>http://blog.martindoms.com/2010/01/20/using-the-google-reader-api-part-3/comment-page-1/#comment-64</link>
		<dc:creator>Edwin Lee</dc:creator>
		<pubDate>Sat, 20 Feb 2010 18:57:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=184#comment-64</guid>
		<description>Thanks! Great Stuff! Got a question though...

Using the web-based Google Reader interface, i can either open a feed for *real* reading, or just &quot;mark it as read&quot; (using the &quot;mark all as read&quot; function).

The difference it seems between these 2, is how it is refkected in the Trends. Items that are actually opened for reading are counted as &quot;Items Read&quot;, while items that are just &quot;marked as read&quot; are not.

In terms of the API, how are these 2 actions differentiated? (Because, what i understand is that to mark an item as read is to add a &quot;read&quot; state to the item, or is there a different way?)

Thanks!</description>
		<content:encoded><![CDATA[<p>Thanks! Great Stuff! Got a question though&#8230;</p>
<p>Using the web-based Google Reader interface, i can either open a feed for *real* reading, or just &#8220;mark it as read&#8221; (using the &#8220;mark all as read&#8221; function).</p>
<p>The difference it seems between these 2, is how it is refkected in the Trends. Items that are actually opened for reading are counted as &#8220;Items Read&#8221;, while items that are just &#8220;marked as read&#8221; are not.</p>
<p>In terms of the API, how are these 2 actions differentiated? (Because, what i understand is that to mark an item as read is to add a &#8220;read&#8221; state to the item, or is there a different way?)</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using the Google Reader API – Part 3 by AJ</title>
		<link>http://blog.martindoms.com/2010/01/20/using-the-google-reader-api-part-3/comment-page-1/#comment-63</link>
		<dc:creator>AJ</dc:creator>
		<pubDate>Thu, 18 Feb 2010 17:54:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=184#comment-63</guid>
		<description>Hi Martin,

Great article. However, I can&#039;t seem to get Item Editing EDIT-TAG to work. I always get a 401. I am using C#. Do you have any code that is working?

Thanks.
AJ</description>
		<content:encoded><![CDATA[<p>Hi Martin,</p>
<p>Great article. However, I can&#8217;t seem to get Item Editing EDIT-TAG to work. I always get a 401. I am using C#. Do you have any code that is working?</p>
<p>Thanks.<br />
AJ</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using the Google Reader API &#8211; Part 2 by akaii</title>
		<link>http://blog.martindoms.com/2009/10/16/using-the-google-reader-api-part-2/comment-page-1/#comment-62</link>
		<dc:creator>akaii</dc:creator>
		<pubDate>Sat, 13 Feb 2010 12:33:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=116#comment-62</guid>
		<description>What I can&#039;t seem to figure out from your documentation, is how to derive the relationship between folders and feeds. 

There are ways to get the items that belong to a particular group/folder/tag/label, and you can check the item data to find out all the groups it belongs to, but... how can you tell which feed belongs to which folder? Considering that the viewer UI for Google Reader lets you sort feeds into folders, there should be a way to do this, shouldn&#039;t there?

Is there a way to either get the folders that a feed belongs to, or to get a list of feeds that belong to a folder?</description>
		<content:encoded><![CDATA[<p>What I can&#8217;t seem to figure out from your documentation, is how to derive the relationship between folders and feeds. </p>
<p>There are ways to get the items that belong to a particular group/folder/tag/label, and you can check the item data to find out all the groups it belongs to, but&#8230; how can you tell which feed belongs to which folder? Considering that the viewer UI for Google Reader lets you sort feeds into folders, there should be a way to do this, shouldn&#8217;t there?</p>
<p>Is there a way to either get the folders that a feed belongs to, or to get a list of feeds that belong to a folder?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using the Google Reader API &#8211; Part 2 by Daniel</title>
		<link>http://blog.martindoms.com/2009/10/16/using-the-google-reader-api-part-2/comment-page-1/#comment-61</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Thu, 04 Feb 2010 21:49:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=116#comment-61</guid>
		<description>Great work, Martin! It&#039;s been a big help. Do you know if it&#039;s possible to grab a user&#039;s profile picture using their google reader UID? I can&#039;t quite figure out the trick. The reader UID does not seem to match to anything found in the google contact data, which was my last resort.</description>
		<content:encoded><![CDATA[<p>Great work, Martin! It&#8217;s been a big help. Do you know if it&#8217;s possible to grab a user&#8217;s profile picture using their google reader UID? I can&#8217;t quite figure out the trick. The reader UID does not seem to match to anything found in the google contact data, which was my last resort.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using the Google Reader API – Part 3 by Martin Doms</title>
		<link>http://blog.martindoms.com/2010/01/20/using-the-google-reader-api-part-3/comment-page-1/#comment-60</link>
		<dc:creator>Martin Doms</dc:creator>
		<pubDate>Mon, 25 Jan 2010 02:29:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=184#comment-60</guid>
		<description>Hmm, your code looks OK to me. Are you properly URL encoding the data? I can&#039;t seem to reproduce the 401 error. 401 usually indicates an authentication issue, are your SID and token valid?</description>
		<content:encoded><![CDATA[<p>Hmm, your code looks OK to me. Are you properly URL encoding the data? I can&#8217;t seem to reproduce the 401 error. 401 usually indicates an authentication issue, are your SID and token valid?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using the Google Reader API – Part 3 by Rosebush</title>
		<link>http://blog.martindoms.com/2010/01/20/using-the-google-reader-api-part-3/comment-page-1/#comment-59</link>
		<dc:creator>Rosebush</dc:creator>
		<pubDate>Sun, 24 Jan 2010 09:02:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=184#comment-59</guid>
		<description>Does this url &quot;http://www.google.com/reader/api/0/subscription/edit?client=[your client]&quot; can use now?

This is my code, it works normally until 2010/01/, but after that date, it always return error 401.The SID and token are all right.

who can help me? Thank you first!

*********************************************************

	public int addnewfeed(String feedurl,String foldername) {
		int res = -1;
		String posturl = &quot;http://www.google.com/reader/api/0/subscription/edit&quot;;

		
		List nvps = new ArrayList();		
		if (GoogleLoginSID == null &#124;&#124; GoogleLoginSID.compareTo(&quot;&quot;)==0)
		{
			return res;
		}
		else
		{
			nvps.add(new BasicNameValuePair(&quot;Cookie&quot;,&quot;SID=&quot;+mySID));			
		}
		nvps.add(new BasicNameValuePair(&quot;client&quot;,&quot;-&quot;));
		nvps.add(new BasicNameValuePair(&quot;s&quot;,&quot;feed/&quot; + feedurl));
		nvps.add(new BasicNameValuePair(&quot;ac&quot;,&quot;subscribe&quot;));
		nvps.add(new BasicNameValuePair(&quot;T&quot;,getToken()));
		if (foldername != null)
		{
			nvps.add(new BasicNameValuePair(&quot;a&quot;,&quot;user/-/label/&quot; + foldername));
		}

		nvps.add(new BasicNameValuePair(HTTP.CONTENT_TYPE, &quot;application/x-www-form-urlencoded&quot;));
//		HttpResponse response = gPostMethod(posturl, nvps, HTTP.DEFAULT_CONTENT_CHARSET);
		HttpResponse response = gPostMethod(posturl, nvps, HTTP.UTF_8);
		if (response == null)
		{
			return -1;
		}
		return response.getStatusLine().getStatusCode();		
	}</description>
		<content:encoded><![CDATA[<p>Does this url &#8220;http://www.google.com/reader/api/0/subscription/edit?client=[your client]&#8221; can use now?</p>
<p>This is my code, it works normally until 2010/01/, but after that date, it always return error 401.The SID and token are all right.</p>
<p>who can help me? Thank you first!</p>
<p>*********************************************************</p>
<p>	public int addnewfeed(String feedurl,String foldername) {<br />
		int res = -1;<br />
		String posturl = &#8220;http://www.google.com/reader/api/0/subscription/edit&#8221;;</p>
<p>		List nvps = new ArrayList();<br />
		if (GoogleLoginSID == null || GoogleLoginSID.compareTo(&#8220;&#8221;)==0)<br />
		{<br />
			return res;<br />
		}<br />
		else<br />
		{<br />
			nvps.add(new BasicNameValuePair(&#8220;Cookie&#8221;,&#8221;SID=&#8221;+mySID));<br />
		}<br />
		nvps.add(new BasicNameValuePair(&#8220;client&#8221;,&#8221;-&#8221;));<br />
		nvps.add(new BasicNameValuePair(&#8220;s&#8221;,&#8221;feed/&#8221; + feedurl));<br />
		nvps.add(new BasicNameValuePair(&#8220;ac&#8221;,&#8221;subscribe&#8221;));<br />
		nvps.add(new BasicNameValuePair(&#8220;T&#8221;,getToken()));<br />
		if (foldername != null)<br />
		{<br />
			nvps.add(new BasicNameValuePair(&#8220;a&#8221;,&#8221;user/-/label/&#8221; + foldername));<br />
		}</p>
<p>		nvps.add(new BasicNameValuePair(HTTP.CONTENT_TYPE, &#8220;application/x-www-form-urlencoded&#8221;));<br />
//		HttpResponse response = gPostMethod(posturl, nvps, HTTP.DEFAULT_CONTENT_CHARSET);<br />
		HttpResponse response = gPostMethod(posturl, nvps, HTTP.UTF_8);<br />
		if (response == null)<br />
		{<br />
			return -1;<br />
		}<br />
		return response.getStatusLine().getStatusCode();<br />
	}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using the Google Reader API – Part 3 by Tweets that mention Martin Doms : Using the Google Reader API – Part 3 -- Topsy.com</title>
		<link>http://blog.martindoms.com/2010/01/20/using-the-google-reader-api-part-3/comment-page-1/#comment-58</link>
		<dc:creator>Tweets that mention Martin Doms : Using the Google Reader API – Part 3 -- Topsy.com</dc:creator>
		<pubDate>Wed, 20 Jan 2010 03:36:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=184#comment-58</guid>
		<description>[...] This post was mentioned on Twitter by MartinDoms, MartinDoms. MartinDoms said: Using the Google Reader API Part 3 released! http://bit.ly/7gFEN9 [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by MartinDoms, MartinDoms. MartinDoms said: Using the Google Reader API Part 3 released! <a href="http://bit.ly/7gFEN9" rel="nofollow">http://bit.ly/7gFEN9</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using the Google Reader API &#8211; Part 1 by Google Reader Upgrade Causing Issues For Some Users &#124; iTech Report</title>
		<link>http://blog.martindoms.com/2009/08/15/using-the-google-reader-api-part-1/comment-page-1/#comment-57</link>
		<dc:creator>Google Reader Upgrade Causing Issues For Some Users &#124; iTech Report</dc:creator>
		<pubDate>Wed, 20 Jan 2010 00:44:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.martindoms.com/?p=101#comment-57</guid>
		<description>[...] no official API for Google Reader yet, but many developers have begun using an unofficial API &#8211; which has been documented by developers using reverse-engineering. It was thought that we [...]</description>
		<content:encoded><![CDATA[<p>[...] no official API for Google Reader yet, but many developers have begun using an unofficial API &#8211; which has been documented by developers using reverse-engineering. It was thought that we [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
