Google Takvim'de belirli bir takvime etkinlik eklemeye çalışıyorum ve nasıl olduğunu bulamıyorum. İşte kodum:GData API'sı ile "özel" bir Google Takvimine Etkinlik Ekleme
CalendarService service = new CalendarService("MyTEst");
service.setUserCredentials("Username", "Password");
EventEntry entry = new EventEntry();
// Set the title and content of the entry.
entry.Title.Text = "title";
entry.Content.Content = "test";
// Set a location for the event.
Where eventLocation = new Where();
eventLocation.ValueString = "Location";
entry.Locations.Add(eventLocation);
When eventTime = new When(DateTime.now, DateTime.now.AddDays(2));
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);
Bu kişi bana yardım edebilir mi?
Düzenleme
Belki bu fonctionnability tefriş onun google takvime yüzden otomatik olarak "kodlanmış" ile doğrulanmış randevu verilip vous ekleyebilir ve dikkat isteyen bir sitenin yönetici girebileceğini bahsetmeliyiz Değeri, kullanıcı adı ve şifrenin iyi olduğundan eminim.
Çok teşekkür ederim DanJo519. Şimdi bunu deneyeceğim! –
Denedim ve hala hataya düşüyor; Talebin yürütülmesi başarısız oldu: google.com/calendar/feeds/[email protected]/private-PRIVATE_KEY/full. Anlamayacağım. Sonunda hem "full" hem de "basic" ile denedim (Basic varsayılan olarak google'dan sağlanıyor ama ben de çok denedim, ben de öyle dedim. Neyse, kimse çalışmıyor :( –
Bir değişiklik yaptım cevabımı eklemek zorunda değilsiniz. -PRIVATE_KEY eklemeniz gerekmiyor.Bunu kaldırmak için, takvimde yazma izniniz olduğunu varsayarak göndermenize izin vereceğim. Bunu başarılı bir şekilde ikincil takvimlerimden biriyle test ettim –