Я следую примеру, предоставленному приложением Google для Market place, по адресу
http://code.google.com/googleapps/marketplace/tutorial_dotnet.html
Я получил аутентификацию Google, работающую так же, как в примере. Моя следующая задача - добавить записьв календарь Google.Я нашел следующий код для этого, и он также работает нормально
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);
Проблема, с которой я столкнулся, заключается в следующей строке: если я дам свое имя пользователя и пароль, он будет работать
service.setUserCredentials(vUserName, vPassword);
Я аутентифицировал пользователя, как в примере Google.Так что я не знаю имя пользователя и пароль для входа других пользователей на мой сайт, используя их gmail.
Как мне добавить запись календаря с информацией, которая у меня есть?
Я видел несколькопримеры с RequestFactory, аутентифицирующие пользователя.но не смог найти полный пример, который я могу использовать