Hi all.

I have recently come across a rather odd and unexplainable problem. We
have a PHP application using the Google Data API to allow the app to
publish events on shared calendars for which a user has access to.
Currently we have a Google Apps Hosted Domain and a domain user has
created a shared calendar.

The problem we are having is that at least one of our users cannot
view event details or make changes to it including deleting events
using the API. However this user CAN create events. This does not
occur for other users accessing the same shared calendar.

We are using the Zend API however for debugging purposes I bypassed
the client API and just communicated via HTTP requests and receive the
Atom formatted responses. I am using AuthSub for authentication so I
have been debugging using a valid session token.

I have discovered the user is able to view the shared calendar feed
via:
https://www.google.com/calendar/feeds/<calendar id>/private/full/

As you know this includes all the details about each event in the
calendar including retrieving the Edit URL.

But when trying to access a particular event using the Edit URL:
https://www.google.com/calendar/feeds/<calendar id>/private/full/
<event id>

I get a 500 error with a message of: "Cannot access the calendar you
requested" and not much else.


We have had our application run successfully for over 2 years but it
was only recently this began occuring. We were able to create new
shared calendars which has solved the problem for a couple of days
before one or more users are locked again, at this stage this has
become very frustrating.


There is one thing that I can think of that may have contributed to
this problem:
Around the time this started, one of the problematic users had to
transition from their personal Google account to a Google Apps Domain
account. This was because the address they initially used was a work
address which over sometime became a Google hosted domain, thus the
need to transfer.


Would there be a Google engineer may be able to help me from their end
via logs to determine what is going on? This problem is very easy to
reproduce on my end.

Or has anyone else experienced a similar problem?


Dan.

-- 
You received this message because you are subscribed to the Google
Groups "Google Calendar Data API" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://code.google.com/apis/calendar/community/forum.html

Reply via email to