के साथ "विशिष्ट" Google कैलेंडर में कोई ईवेंट जोड़ना मैं Google कैलेंडर में किसी विशिष्ट कैलेंडर में कोई ईवेंट जोड़ने का प्रयास कर रहा हूं और मुझे बस यह नहीं पता कि कैसे। यहां मेरा कोड है:GData API
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);
क्या कोई इस से मेरी सहायता कर सकता है?
संपादित
शायद मैं उल्लेख करना चाहिए कि इस fonctionnability एक साइट के व्यवस्थापक easly तो मैं automaticaly "हार्डकोडेड" के साथ यह प्रमाणीकृत Rendez-Vous जोड़ सकते हैं और अपने Google कैलेंडर में नोट करने के लिए चाहते हैं, जिसके लिए ही उपलब्ध है मूल्य इसलिए मुझे यकीन है कि उपयोगकर्ता नाम और पासवर्ड ठीक है।
बहुत धन्यवाद DanJo519। मैं अब कोशिश करूँगा !! –
मैंने कोशिश की है और यह अभी भी एक त्रुटि में विफल रहता है; अनुरोध का निष्पादन विफल रहा: google.com/calendar/feeds/[email protected]/private-PRIVATE_KEY/full। मैं समझने के लिए सुर नहीं हूँ। मैंने अंत में "पूर्ण" या "मूल" दोनों के साथ प्रयास किया है (बेसिक Google द्वारा डिफ़ॉल्ट रूप से प्रदान किया जाता है लेकिन मैंने पूरी तरह से कोशिश की है कि आपने ऐसा कहा है। वैसे भी, कोई भी काम नहीं करता है :( –
मैंने एक संशोधन किया है मेरे उत्तर में। आपको वास्तव में -PRIVATE_KEY को शामिल करने की आवश्यकता नहीं है। इसे हटाने से आपको पोस्ट करने की अनुमति मिल जाएगी, यह मानते हुए कि आपके पास कैलेंडर पर लिखने की अनुमति है। मैंने अपने माध्यमिक कैलेंडर में से एक के साथ सफलतापूर्वक इसका परीक्षण किया है। –