title: Adding Google Calendar entry without using setUserCredentials
body: <p>I am following the example provided by Google for Market place app at</p>
  
  <p><a href="http://code.google.com/googleapps/marketplace/tutorial_dotnet.html" rel="nofollow">http://code.google.com/googleapps/marketplace/tutorial_dotnet.html</a></p>
  
  <p>I got the google authentication working as in the example ,
  My next task is to add a entry to Google calendar. I found following code for that, and it is also working fine</p>
  
  <pre><code>CalendarService service = new CalendarService(APPLICATION_NAME);
  
  
              service.setUserCredentials(vUserName, vPassword);
  
              Google.GData.Calendar.EventEntry entry = new Google.GData.Calendar.EventEntry();
  
              // Set the title and content of the entry.
              entry.Title.Text = title;
              entry.Content.Content = contents;
  
              // Set a location for the event.
              Where eventLocation = new Where();
              eventLocation.ValueString = location;
              entry.Locations.Add(eventLocation);
  
              When eventTime = new When(startTime, endTime);
              entry.Times.Add(eventTime);
  
              Uri postUri = new Uri("http://www.google.com/calendar/feeds/default/private/full");
  
              // Send the request and receive the response:
              AtomEntry insertedEntry = service.Insert(postUri, entry);
  </code></pre>
  
  <p>The problem i have is the following line, If i give my username and password it will work </p>
  
  <pre><code>service.setUserCredentials(vUserName, vPassword);
  </code></pre>
  
  <p>i have authenticated the user as in google example. So I don’t know the username and password of other users login to my site using their gmail.</p>
  
  <p>How do i add a calender entry with the information i have?</p>
  
  <p>I have seen several examples with RequestFactory authenticating the user. but couldn't find  complete example that I can use</p>