On 8 Sep 2011, at 22:27, Morgen Sagen wrote:

> 
> On Sep 8, 2011, at 1:30 PM, Matthew Ford wrote:
> 
>> On 8 Sep 2011, at 19:15, Morgen Sagen wrote:
>> 
>>> If you perform an HTTP GET on a calendar collection, the server will return 
>>> a monolithic icalendar containing all the events.  So a combination of 
>>> crontab + curl on the external machine should do the trick.  Something like:
>>> 
>>> curl -u user:password -o calendar.ics 
>>> http://calendarserver.example.com:8008/calendars/users/username/17E1DFCF-66B5-41C1-9A71-8E1FFAD92EB0/
>>> 
>> 
>> Hmm. I'm not certain what UID to feed that URL with, but all obvious choices 
>> return:
>> 
>> <html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1><p>You
>>  are not authorized to access this resource.</p></body></html>
>> 
>> Mat
> 
> 
> Your best bet is to use a web browser first to determine the correct URL for 
> the calendar you are interested in:  
> 
> If you're using SSL start with:
>       https://hostname:8443/calendars/users/username/
> 
> Otherwise:
>       http://hostname:8008/calendars/users/username/
> 
> Of course replace hostname and username with your own.  Log in when you are 
> presented with the username/password dialog.  This will present you with a 
> list of calendars, including some "internal" collections like "inbox".  Look 
> in the list for the ones with MIME Type = (collection, calendar) .  If you're 
> using the default calendar, it will be called "calendar", and therefore your 
> URL should be /calendars/users/username/calendar/ , otherwise it will have a 
> guid for its name.  To find which guid-named calendar is the one you want, 
> click on each one and look for "displayname" within the page.  Once you find 
> the right calendar, that's the guid you want to use for the URL.
> 

I have two calendars. One is the default 'calendar', the other has a GUID name. 
I want the default. So I'm 
trying:

 http://hostname:8008/calendars/users/username/calendar/

and still getting:

<html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1><p>You 
are not authorized to access this resource.</p></body></html>

When I use a browser, I do see a Collection Listing page with a bunch of .ics 
files listed (after logging in).

This is on Lion Server in case that makes a difference.

Mat

_______________________________________________
calendarserver-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

Reply via email to