<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>ironcow Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home</link><description>ironcow Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://ironcow.codeplex.com/wikipage?version=13</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;IronCow - .NET API kit for Remember The Milk&lt;/h1&gt;IronCow is a .NET API that wraps the Remember The Milk (RTM) web services in a way that will hopefully make it easy for you to develop applications that consume RTM data. IronCow has two API layers:
&lt;ul&gt;&lt;li&gt;The higher level layer is an object model that stays in sync with the server data. It is designed with WPF and Silverlight in mind, or any other framework that uses data binding and/or reflection. As such, it depends, at the moment, on the .NET Framework 3.0. The entry point is the Rtm class.&lt;/li&gt;
&lt;li&gt;The lower level layer is a simple wrapper around RTM&amp;#39;s REST requests and responses, similar to the Flickr.Net API. The entry point is the RestClient class, which has one .NET method per REST method from the RTM API.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Sample Code&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ironcow.codeplex.com/wikipage?title=Sample%20Code%20Using%20The%20Rtm%20Class&amp;referringTitle=Home"&gt;Sample Code Using The Rtm Class&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ironcow.codeplex.com/wikipage?title=Sample%20Code%20Using%20The%20RestClient%20Class&amp;referringTitle=Home"&gt;Sample Code Using The RestClient Class&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;IronCow for Powershell&lt;/h2&gt;IronCow ships with some Powershell Cmdlets that bring the power of RTM to the command line! Except for being super cool, it also serves as an example application of the IronCow API, so feel free to look at the code and see how it&amp;#39;s done.&lt;br /&gt;
&lt;h2&gt;IronCow blog&lt;/h2&gt;You can get news and information regarding IronCow by subscribing to the &lt;a href="http://ludovic.chabant.com/devblog/category/ironcow/" class="externalLink"&gt;IronCow category&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; on &lt;a href="http://ludovic.chabant.com/devblog/" class="externalLink"&gt;my developer&amp;#39;s blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Thu, 02 Sep 2010 23:20:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100902112057P</guid></item><item><title>Updated Wiki: Sample Code Using The Rtm Class</title><link>http://ironcow.codeplex.com/wikipage?title=Sample Code Using The Rtm Class&amp;version=3</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Sample Code using the Rtm class&lt;/h1&gt;Here&amp;#39;s a code sample that shows how to use the Rtm class (&amp;quot;layer 2&amp;quot;, or &amp;quot;high level&amp;quot; of the IronCow API).&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
Rtm rtm = new Rtm(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
rtm.AuthToken = GetAuthenticationToken(); //TODO: get an authentication token

// Have fun!
foreach (TaskList list in rtm.TaskLists)
{
    Console.WriteLine(list.Name);
    foreach (Task task in list.Tasks)
    {
        Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
    }
}
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To get an authentication token, check the authentication documentation on Remember The Milk&amp;#39;s website. The Rtm.CheckToken(), Rtm.GetAuthenticationUrl(), Rtm.GetFrob() and Rtm.GetToken() will help you get through the several steps needed for this. But basically, it goes something like this:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
IronCow.Rtm rtm = new IronCow.Rtm(ApiKey, SharedSecret);
string frob = rtm.GetFrob();
System.Diagnostics.Process.Start(rtm.GetAuthenticationUrl(frob, IronCow.AuthenticationPermissions.Write));   // Run the default browser to open the &amp;quot;authenticate&amp;quot; page on RTM&amp;#39;s website.
Console.WriteLine(&amp;quot;Press enter to continue after you have authenticated in the browser...&amp;quot;);
Console.ReadLine();
rtm.AuthToken = rtm.GetToken(frob);    // Get the auth-token with the same frob we got earlier.
Console.WriteLine(&amp;quot;Successfully authenticated! Got token: &amp;quot; + rtm.AuthToken);
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The TaskList and Task objects, along with the other ones you&amp;#39;ll get through the Rtm class, are always in sync with the server. If you set their name property, or add or remove elements to them, the appropriate requests are sent behind the scenes.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Thu, 02 Sep 2010 23:14:07 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Sample Code Using The Rtm Class 20100902111407P</guid></item><item><title>Updated Wiki: Home</title><link>http://ironcow.codeplex.com/Wiki/View.aspx?title=Home&amp;version=12</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;IronCow - .NET API kit for Remember The Milk&lt;/h1&gt;
IronCow is a .NET API that wraps the Remember The Milk (RTM) web services in a way that will hopefully make it easy for you to develop applications that consume RTM data. IronCow has two API layers:
&lt;ul&gt;&lt;li&gt;The first layer is a simple wrapper around RTM's REST requests and responses, similar to the Flickr.Net API. It's just a class with one .NET method per REST method.&lt;/li&gt;
&lt;li&gt;The second layer is a higher level object model that stays in sync with the server data. It is designed with WPF and Silverlight in mind, or any other framework that uses data binding and/or reflection. As such, it depends, at the moment, on the .NET Framework 3.0.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Sample Code&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://ironcow.codeplex.com/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20Rtm%20Class"&gt;Sample Code Using The Rtm Class&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ironcow.codeplex.com/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20RestClient%20Class"&gt;Sample Code Using The RestClient Class&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;IronCow for Powershell&lt;/h2&gt;
IronCow ships with some Powershell Cmdlets that bring the power of RTM to the command line! Except for being super cool, it also serves as an example application of the IronCow API, so feel free to look at the code and see how it's done.&lt;br /&gt;
&lt;h2&gt;IronCow blog&lt;/h2&gt;
You can get news and information regarding IronCow by subscribing to the &lt;a href="http://ludovic.chabant.com/devblog/category/ironcow/" class="externalLink"&gt;IronCow category&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; on &lt;a href="http://ludovic.chabant.com/devblog/" class="externalLink"&gt;my developer's blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Thu, 23 Apr 2009 16:32:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090423043238P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
IronCow - .NET API kit for Remember The Milk
&lt;/h1&gt;IronCow is a .NET API that wraps the Remember The Milk (RTM) web services in a way that will hopefully make it easy for you to develop applications that consume RTM data. IronCow has two API layers:&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first layer is a simple wrapper around RTM's REST requests and responses, similar to the Flickr.Net API. It's just a class with one .NET method per REST method.&lt;/li&gt;&lt;li&gt;The second layer is a higher level object model that stays in sync with the server data. It is designed with WPF and Silverlight in mind, or any other framework that uses data binding and/or reflection. As such, it depends, at the moment, on the .NET Framework 3.0.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Sample Code
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20Rtm%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The Rtm Class&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20RestClient%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The RestClient Class&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
IronCow for Powershell
&lt;/h2&gt;IronCow ships with some Powershell Cmdlets that bring the power of RTM to the command line! Except for being super cool, it also serves as an example application of the IronCow API, so feel free to look at the code and see how it's done.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Mon, 25 Aug 2008 18:49:08 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080825064908P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
IronCow - .NET API kit for Remember The Milk
&lt;/h1&gt;IronCow is a .NET API that wraps the Remember The Milk (RTM) web services in a way that will hopefully make it easy for you to develop applications that consume RTM data. IronCow has two API layers: one is a simple wrapper around RTM's REST requests and responses, and the other one is a higher level object model that stays in sync with the server data. The first layer is similar to the Flickr.Net API. The second layer is designed with WPF and Silverlight in mind, or any other framework that uses data binding and/or reflection. As such, it depends, at the moment, on the .NET Framework 3.0.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Sample Code
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20Rtm%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The Rtm Class&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20RestClient%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The RestClient Class&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
IronCow for Powershell
&lt;/h2&gt;IronCow ships with some Powershell Cmdlets that bring the power of RTM to the command line! Except for being super cool, it also serves as an example application of the IronCow API, so feel free to look at the code and see how it's done.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 02 Jul 2008 07:59:21 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080702075921A</guid></item><item><title>Updated Wiki: Sample Code Using The RestClient Class</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample Code Using The RestClient Class&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Sample Code using the RestClient class
&lt;/h1&gt; &lt;br /&gt;If you want more control over what requests are sent to Remember The Milk, and you don't care about data binding and object models, you can use the RestClient class, which is just a thin wrapper around the REST requests:&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
RestClient client = new RestClient(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
client.AuthToken = GetAuthenticationToken(); //TODO: get authentication token
 
// Have fun!
foreach (RawList list in client.GetLists())
{
    Console.WriteLine(list.Name);
    foreach (RawList tmp in client.GetTasks(list.Id))
    {
        foreach (RawTaskSeries series in tmp.TaskSeries)
        {
            foreach (RawTask task in series.Tasks)
            {
                Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
            }
        }
    }
}
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;To use the RestClient, it is strongly recommended that you keep the Remember The Milk API methods reference page close by to understand what you get back.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 02 Jul 2008 07:55:34 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Sample Code Using The RestClient Class 20080702075534A</guid></item><item><title>Updated Wiki: Sample Code Using The Rtm Class</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample Code Using The Rtm Class&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Sample Code using the Rtm class
&lt;/h1&gt;Here's a code sample that shows how to use the Rtm class (&amp;quot;layer 2&amp;quot;, or &amp;quot;high level&amp;quot; of the IronCow API).&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
Rtm rtm = new Rtm(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
rtm.AuthToken = GetAuthenticationToken(); //TODO: get an authentication token
 
// Have fun!
foreach (TaskList list in rtm.TaskLists)
{
    Console.WriteLine(list.Name);
    foreach (Task task in list.Tasks)
    {
        Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
    }
}
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;To get an authentication token, check the authentication documentation on Remember The Milk's website. The Rtm.CheckToken(), Rtm.GetAuthenticationUrl(), Rtm.GetFrob() and Rtm.GetToken() will help you get through the several steps needed for this.&lt;br /&gt; &lt;br /&gt;The TaskList and Task objects, along with the other ones you'll get through the Rtm class, are always in sync with the server. If you set their name property, or add or remove elements to them, the appropriate requests are sent behind the scenes.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 02 Jul 2008 07:55:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Sample Code Using The Rtm Class 20080702075526A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
IronCow - .NET API kit for Remember The Milk
&lt;/h1&gt;IronCow is a .NET API that wraps the Remember The Milk (RTM) web services in a way that will hopefully make it easy for you to develop applications that consume RTM data. IronCow has two API layers: one is a simple wrapper around RTM's REST requests and responses, and the other one is a higher level object model that stays in sync with the server data. The first layer is similar to the Flickr.Net API. The second layer is designed with WPF and Silverlight in mind, or any other framework that uses data binding and/or reflection.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Sample Code
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20Rtm%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The Rtm Class&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20RestClient%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The RestClient Class&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
IronCow for Powershell
&lt;/h2&gt;IronCow ships with some Powershell Cmdlets that bring the power of RTM to the command line! Except for being super cool, it also serves as an example application of the IronCow API, so feel free to look at the code and see how it's done.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 02 Jul 2008 07:55:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080702075518A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
IronCow - .NET API kit for Remember The Milk
&lt;/h1&gt;IronCow is a .NET API that wraps the Remember The Milk (RTM) web services in a way that will hopefully make it easy for you to develop applications that consume RTM data. IronCow has two API layers: one is a simple wrapper around RTM's REST requests and responses, and the other one is a higher level object model that stays in sync with the server data. The first layer is similar to the Flickr.Net API. The second layer is designed with WPF and Silverlight in mind, or any other framework that uses data binding and/or reflection.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Sample Code
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20Rtm%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The Rtm Class&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20RestClient%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The RestClient Class&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Sample Application: IronCow.Posh
&lt;/h2&gt;IronCow ships with some Powershell Cmdlets that bring the power of RTM to the command line! You can also look at the code to see how to use IronCow.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 02 Jul 2008 07:53:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080702075349A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
IronCow - .NET API kit for Remember The Milk
&lt;/h1&gt;IronCow is a .NET API that wraps the Remember The Milk (RTM) web services in a way that will hopefully make it easy for you to develop applications that consume RTM data. IronCow has two API layers: one is a simple wrapper around RTM's REST requests and responses, and the other one is a higher level object model that stays in sync with the server data. The first layer is similar to the Flickr.Net API. The second layer is designed with WPF and Silverlight in mind, or any other framework that uses data binding and/or reflection.&lt;br /&gt; &lt;br /&gt;!!Sample Code&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20Rtm%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The Rtm Class&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20RestClient%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The RestClient Class&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;!!Sample Application: IronCow.Posh&lt;br /&gt;IronCow ships with some Powershell Cmdlets that bring the power of RTM to the command line! You can also look at the code to see how to use IronCow.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 02 Jul 2008 07:53:40 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080702075340A</guid></item><item><title>Updated Wiki: Sample Code Using The RestClient Class</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample Code Using The RestClient Class&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
!Sample Code using the RestClient class&lt;br /&gt; &lt;br /&gt;If you want more control over what requests are sent to Remember The Milk, and you don't care about data binding and object models, you can use the RestClient class, which is just a thin wrapper around the REST requests:&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
RestClient client = new RestClient(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
client.AuthToken = GetAuthenticationToken(); //TODO: get authentication token
 
// Have fun!
foreach (RawList list in client.GetLists())
{
    Console.WriteLine(list.Name);
    foreach (RawList tmp in client.GetTasks(list.Id))
    {
        foreach (RawTaskSeries series in tmp.TaskSeries)
        {
            foreach (RawTask task in series.Tasks)
            {
                Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
            }
        }
    }
}
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;To use the RestClient, it is strongly recommended that you keep the Remember The Milk API methods reference page close by to understand what you get back.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 02 Jul 2008 07:53:24 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Sample Code Using The RestClient Class 20080702075324A</guid></item><item><title>Updated Wiki: Sample Code Using The Rtm Class</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample Code Using The Rtm Class&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
!Sample Code using the Rtm class&lt;br /&gt;Here's a code sample that shows how to use the Rtm class (&amp;quot;layer 2&amp;quot;, or &amp;quot;high level&amp;quot; of the IronCow API).&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
Rtm rtm = new Rtm(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
rtm.AuthToken = GetAuthenticationToken(); //TODO: get an authentication token
 
// Have fun!
foreach (TaskList list in rtm.TaskLists)
{
    Console.WriteLine(list.Name);
    foreach (Task task in list.Tasks)
    {
        Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
    }
}
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;To get an authentication token, check the authentication documentation on Remember The Milk's website. The Rtm.CheckToken(), Rtm.GetAuthenticationUrl(), Rtm.GetFrob() and Rtm.GetToken() will help you get through the several steps needed for this.&lt;br /&gt; &lt;br /&gt;The TaskList and Task objects, along with the other ones you'll get through the Rtm class, are always in sync with the server. If you set their name property, or add or remove elements to them, the appropriate requests are sent behind the scenes.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 02 Jul 2008 07:52:55 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Sample Code Using The Rtm Class 20080702075255A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
!IronCow - .NET API kit for Remember The Milk&lt;br /&gt;IronCow is a .NET API that wraps the Remember The Milk (RTM) web services in a way that will hopefully make it easy for you to develop applications that consume RTM data. IronCow has two API layers: one is a simple wrapper around RTM's REST requests and responses, and the other one is a higher level object model that stays in sync with the server data. The first layer is similar to the Flickr.Net API. The second layer is designed with WPF and Silverlight in mind, or any other framework that uses data binding and/or reflection.&lt;br /&gt; &lt;br /&gt;!!Sample Code&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20Rtm%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The Rtm Class&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Sample%20Code%20Using%20The%20RestClient%20Class&amp;amp;referringTitle=Home"&gt;Sample Code Using The RestClient Class&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;!!Sample Application: IronCow.Posh&lt;br /&gt;IronCow ships with some Powershell Cmdlets that bring the power of RTM to the command line! You can also look at the code to see how to use IronCow.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 02 Jul 2008 07:50:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080702075025A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;IronCow is a .NET API for Remember The Milk, the To-Do list &amp;#40;and much more&amp;#33;&amp;#41; web application. IronCow is designed with WPF and Silverlight applications in mind, making it easy to use data binding and reflection.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Code using the Rtm class&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
Rtm rtm = new Rtm(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
rtm.AuthToken = GetAuthenticationToken(); //TODO: get an authentication token
 
// Have fun!
foreach (TaskList list in rtm.TaskLists)
{
    Console.WriteLine(list.Name);
    foreach (Task task in list.Tasks)
    {
        Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
    }
}
&lt;/pre&gt; &lt;br /&gt;To get an authentication token, check the authentication documentation on Remember The Milk's website. The Rtm.CheckToken(), Rtm.GetAuthenticationUrl(), Rtm.GetFrob() and Rtm.GetToken() will help you get through the several steps needed for this.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Code using the RestClient class&lt;/b&gt;&lt;br /&gt;If you want more control over what requests are sent to Remember The Milk, and you don't care about data binding and object models, you can use the RestClient class, which is just a thin wrapper around the REST requests:&lt;br /&gt;&lt;pre&gt;
RestClient client = new RestClient(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
client.AuthToken = GetAuthenticationToken(); //TODO: get authentication token
 
// Have fun!
foreach (RawList list in client.GetLists())
{
    Console.WriteLine(list.Name);
    foreach (RawList tmp in client.GetTasks(list.Id))
    {
        foreach (RawTaskSeries series in tmp.TaskSeries)
        {
            foreach (RawTask task in series.Tasks)
            {
                Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
            }
        }
    }
}
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;To use the RestClient, it is strongly recommended that you keep the Remember The Milk API methods reference page close by to understand what you get back.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Thu, 26 Jun 2008 06:48:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080626064831A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;IronCow is a .NET API for Remember The Milk, the To-Do list &amp;#40;and much more&amp;#33;&amp;#41; web application. IronCow is designed with WPF and Silverlight applications in mind, making it easy to use data binding and reflection.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Code using the Rtm class&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
Rtm rtm = new Rtm(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
rtm.Client.AuthToken = GetAuthenticationToken(); //TODO: get an authentication token
 
// Have fun!
foreach (TaskList list in rtm.TaskLists)
{
    Console.WriteLine(list.Name);
    foreach (Task task in list.Tasks)
    {
        Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
    }
}
&lt;/pre&gt; &lt;br /&gt;To get an authentication token, check the authentication documentation on Remember The Milk's website. The Rtm.CheckToken(), Rtm.GetAuthenticationUrl(), Rtm.GetFrob() and Rtm.GetToken() will help you get through the several steps needed for this.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Code using the RestClient class&lt;/b&gt;&lt;br /&gt;If you want more control over what requests are sent to Remember The Milk, and you don't care about data binding and object models, you can use the RestClient class, which is just a thin wrapper around the REST requests:&lt;br /&gt;&lt;pre&gt;
RestClient client = new RestClient(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
client.AuthToken = GetAuthenticationToken(); //TODO: get authentication token
 
// Have fun!
foreach (RawList list in client.GetLists())
{
    Console.WriteLine(list.Name);
    foreach (RawList tmp in client.GetTasks(list.Id))
    {
        foreach (RawTaskSeries series in tmp.TaskSeries)
        {
            foreach (RawTask task in series.Tasks)
            {
                Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
            }
        }
    }
}
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;To use the RestClient, it is strongly recommended that you keep the Remember The Milk API methods reference page close by to understand what you get back.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 18 Jun 2008 22:49:42 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080618104942P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;IronCow is a .NET API for Remember The Milk, the To-Do list &amp;#40;and much more&amp;#33;&amp;#41; web application. IronCow is designed with WPF and Silverlight applications in mind, making it easy to use data binding and reflection.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Sample Code&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
Rtm rtm = new Rtm(&amp;quot;your api key&amp;quot;, &amp;quot;your shared secret&amp;quot;);
string token = GetAuthenticationToken();//TODO: get an authentication token;
rtm.Client.AuthToken = token;
 
// Have fun!
foreach (TaskList list in rtm.TaskLists)
{
    Console.WriteLine(list.Name);
    foreach (Task task in list.Tasks)
    {
        Console.WriteLine(&amp;quot;   - {0}&amp;quot;, task.Name);
    }
}
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;To get an authentication token, check the authentication documentation on Remember The Milk's website. The Rtm.CheckToken(), Rtm.GetAuthenticationUrl(), Rtm.GetFrob() and Rtm.GetToken() will help you get through the several steps needed for this.&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Wed, 18 Jun 2008 22:43:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080618104322P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/ironcow/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;IronCow is a .NET API for Remember The Milk, the To-Do list &amp;#40;and much more&amp;#33;&amp;#41; web application. IronCow is designed with WPF and Silverlight applications in mind, making it easy to use data binding and reflection.
&lt;br /&gt;
&lt;/div&gt;</description><author>ludovic_chabant</author><pubDate>Fri, 06 Jun 2008 15:07:25 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080606030725P</guid></item></channel></rss>