<?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 on: Outlook Calendar REST API</title>
	<atom:link href="http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/</link>
	<description>Thoughts on PHP, eBay, and too many technical topics for my family's liking.</description>
	<lastBuildDate>Mon, 21 Jun 2010 07:18:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Adam Trachtenberg</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-203855</link>
		<dc:creator>Adam Trachtenberg</dc:creator>
		<pubDate>Thu, 28 Feb 2008 18:41:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-203855</guid>
		<description>Based on popular request, here is the kludgy bit of code I wrote to do this: http://www.trachtenberg.com/exchange.phps

It uses the PEAR HTTP_Request library. Since I haven&#039;t played with it in years, I don&#039;t know what shape it&#039;s in. I did a minimal clean up to remove my hardcoded information and turn that into variables at the top.

I tried it just now and I am getting Login Timeout errors, but I don&#039;t have the time to debug this.

I think the important part is the format of the request headers, url, and body.

If you get this working, please add a comment here, so people can use what you do.

Thanks!</description>
		<content:encoded><![CDATA[<p>Based on popular request, here is the kludgy bit of code I wrote to do this: <a href="http://www.trachtenberg.com/exchange.phps" rel="nofollow">http://www.trachtenberg.com/exchange.phps</a></p>
<p>It uses the PEAR HTTP_Request library. Since I haven&#8217;t played with it in years, I don&#8217;t know what shape it&#8217;s in. I did a minimal clean up to remove my hardcoded information and turn that into variables at the top.</p>
<p>I tried it just now and I am getting Login Timeout errors, but I don&#8217;t have the time to debug this.</p>
<p>I think the important part is the format of the request headers, url, and body.</p>
<p>If you get this working, please add a comment here, so people can use what you do.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jegan Markandu</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-203848</link>
		<dc:creator>Jegan Markandu</dc:creator>
		<pubDate>Thu, 28 Feb 2008 18:08:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-203848</guid>
		<description>I&#039;m making the same request. Could I get to look at your PHP code that pulls the MS Exchange Calendar contents. Thanks</description>
		<content:encoded><![CDATA[<p>I&#8217;m making the same request. Could I get to look at your PHP code that pulls the MS Exchange Calendar contents. Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Rutherfurd</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-188473</link>
		<dc:creator>Chris Rutherfurd</dc:creator>
		<pubDate>Fri, 25 Jan 2008 08:12:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-188473</guid>
		<description>Hey Adam,
This seems very interesting. Could this be done the other way around, so that the request for calendar is made from outlook and made to a PHP file.</description>
		<content:encoded><![CDATA[<p>Hey Adam,<br />
This seems very interesting. Could this be done the other way around, so that the request for calendar is made from outlook and made to a PHP file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Office Outlook</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-15551</link>
		<dc:creator>Office Outlook</dc:creator>
		<pubDate>Thu, 12 Oct 2006 13:51:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-15551</guid>
		<description>If I have a remote web access to Exchange, what for to me such web service?</description>
		<content:encoded><![CDATA[<p>If I have a remote web access to Exchange, what for to me such web service?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Travaglini</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-8463</link>
		<dc:creator>Joe Travaglini</dc:creator>
		<pubDate>Mon, 17 Jul 2006 20:11:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-8463</guid>
		<description>Hey Adam,
  Did you ever publish this PHP source anywhere?  If so, where?  If not, would you be willing to share it?</description>
		<content:encoded><![CDATA[<p>Hey Adam,<br />
  Did you ever publish this PHP source anywhere?  If so, where?  If not, would you be willing to share it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Trachtenberg</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-677</link>
		<dc:creator>Adam Trachtenberg</dc:creator>
		<pubDate>Wed, 21 Sep 2005 15:53:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-677</guid>
		<description>I will try and dig it up. I&#039;m not sure where I left in, or what state it is in.</description>
		<content:encoded><![CDATA[<p>I will try and dig it up. I&#8217;m not sure where I left in, or what state it is in.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Flatt</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-668</link>
		<dc:creator>Paul Flatt</dc:creator>
		<pubDate>Wed, 21 Sep 2005 01:32:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-668</guid>
		<description>Hi Adam,

I&#039;m really interested in what you are doing with PHP pulling in Outlook Calendar information.  I would like to be able to do the same, using the resulting data as an in/out board on our Corporate Intranet (running under Mambo/Joomla).

Would it be possible to get access to your code so that I could modify it slightly to do what I need it to?

Regards,

Paul </description>
		<content:encoded><![CDATA[<p>Hi Adam,</p>
<p>I&#8217;m really interested in what you are doing with PHP pulling in Outlook Calendar information.  I would like to be able to do the same, using the resulting data as an in/out board on our Corporate Intranet (running under Mambo/Joomla).</p>
<p>Would it be possible to get access to your code so that I could modify it slightly to do what I need it to?</p>
<p>Regards,</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Trachtenberg</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-42</link>
		<dc:creator>Adam Trachtenberg</dc:creator>
		<pubDate>Fri, 27 May 2005 14:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-42</guid>
		<description>Thanks to the good comments above, and after lots of digging around, I have managed to make a successful Outlook Calendar request from PHP using a hacked version of HTTP_Request.

I modified the package (hurray for open source) to include DAV SEARCH support (which technically isn&#039;t official DAV yet, so it&#039;s not even in the HTTP_DAV_Client package), and I was able to figure out all the authentication settings for my server, and search SQL syntax for pulling Calendar records. (I wish I knew how to do the equivalent of a LIMIT clause, but I&#039;m not sure that&#039;s possible.)

Since I&#039;m not using Windows, the MAPI angle wasn&#039;t possible. That&#039;s why I went the DAV route, which is less well documented. It&#039;s still partially experimental DAV, so it&#039;s not widely used outside of Outlook/Exchange.

For my next trick, I will port this to use the JavaScript XMLHTTPRequest object, so it can be embedded directly in the widget instead of requiring a forked PHP CLI process.</description>
		<content:encoded><![CDATA[<p>Thanks to the good comments above, and after lots of digging around, I have managed to make a successful Outlook Calendar request from PHP using a hacked version of HTTP_Request.</p>
<p>I modified the package (hurray for open source) to include DAV SEARCH support (which technically isn&#8217;t official DAV yet, so it&#8217;s not even in the HTTP_DAV_Client package), and I was able to figure out all the authentication settings for my server, and search SQL syntax for pulling Calendar records. (I wish I knew how to do the equivalent of a LIMIT clause, but I&#8217;m not sure that&#8217;s possible.)</p>
<p>Since I&#8217;m not using Windows, the MAPI angle wasn&#8217;t possible. That&#8217;s why I went the DAV route, which is less well documented. It&#8217;s still partially experimental DAV, so it&#8217;s not widely used outside of Outlook/Exchange.</p>
<p>For my next trick, I will port this to use the JavaScript XMLHTTPRequest object, so it can be embedded directly in the widget instead of requiring a forked PHP CLI process.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Schlossnagle</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-41</link>
		<dc:creator>George Schlossnagle</dc:creator>
		<pubDate>Fri, 27 May 2005 13:21:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-41</guid>
		<description>I did a similar thing with my iCal calendars, which I push to a DAV server.  For syncing that with the salesforce SOAP API, I pull the files back over DAV, parse them in PHP, and use ext/soap to manage the SF syncing.  Doing something similar and exposing them over REST instead of pushing them over SOAP would be easy.</description>
		<content:encoded><![CDATA[<p>I did a similar thing with my iCal calendars, which I push to a DAV server.  For syncing that with the salesforce SOAP API, I pull the files back over DAV, parse them in PHP, and use ext/soap to manage the SF syncing.  Doing something similar and exposing them over REST instead of pushing them over SOAP would be easy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AJ</title>
		<link>http://www.trachtenberg.com/blog/2005/05/25/outlook-calendar-rest-api/comment-page-1/#comment-39</link>
		<dc:creator>AJ</dc:creator>
		<pubDate>Thu, 26 May 2005 08:05:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.trachtenberg.com/blog/?p=72#comment-39</guid>
		<description>hey Adam,

You can also use Python to access your Outlook calendar, I wrote an app that extracted my calendar using Python a couple months ago:

http://cephas.net/blog/2004/09/17/sending_your_outlook_calendar_using_python.html

AJ</description>
		<content:encoded><![CDATA[<p>hey Adam,</p>
<p>You can also use Python to access your Outlook calendar, I wrote an app that extracted my calendar using Python a couple months ago:</p>
<p><a href="http://cephas.net/blog/2004/09/17/sending_your_outlook_calendar_using_python.html" rel="nofollow">http://cephas.net/blog/2004/09/17/sending_your_outlook_calendar_using_python.html</a></p>
<p>AJ</p>
]]></content:encoded>
	</item>
</channel>
</rss>
